Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

600
Views
Archivo "PyInstaller/loader/pyimod03_importers.py", línea 546, en exec_module, ModuleNotFoundError: ningún módulo llamado 'x'

EDITAR

Estoy tratando de importar algosec.models en un archivo dentro del paquete algobot .

Intenté agregar --hidden-import algosec , también intenté agregar la ruta antes de importar, usando sys.path.append(./../algosec) este es el mensaje de error que recibo cuando intento ejecuta el programa:

 Traceback (most recent call last): File "algobot_packer/algobot.py", line 2, in <module> File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module File "algobot/cli/cli.py", line 3, in <module> File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module File "algobot/microsoft_teams/mainloop.py", line 9, in <module> File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module File "algobot/framework/configuration.py", line 34, in <module> File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module File "algobot/framework/commands.py", line 22, in <module> File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module File "algobot/framework/bot.py", line 4, in <module> File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module File "algobot/framework/responses.py", line 9, in <module> ModuleNotFoundError: No module named 'algosec'

la estructura de carpetas es:

  • algobot
    • algobot
    • algosec
    • algobot-empaquetador
    • pyucwa

Estoy usando la versión 4.2 de pyinstaller . No hice ningún cambio en el código desde la última vez que mi archivo ejecutable funcionó perfectamente bien, pero ahora recibo este error cada vez. la cuestión es que la carpeta 'algosec' es un subdirectorio en mi proyecto, y está anotado en el archivo pip y nuevamente, no hice ningún cambio en un tiempo y lo probé recientemente (última prueba el 8 de julio)), por lo tanto Creo que es un problema de dependencia, pero no estoy seguro de cuál o cómo resolverlo.

Probé varios cambios que de alguna manera funcionaron en una sola ejecución, pero cuando intenté hacer estos cambios nuevamente, fallaron en otras versiones...

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Puedes usar
--add-data "path_to_algobot:."
basado en su sistema para uso de windows ; y para uso de linux :

Agregará explícitamente su carpeta algosec al paquete.

over 4 years ago · Santiago Trujillo Report

0

Aparentemente, dado que tomé la versión más alta de zeep y la deprecated sin proporcionar una versión fija, causó problemas debido a una versión más reciente. Tuve que agregarlos a setup.py del paquete algobot que es el paquete principal del ejecutable con una versión fija.

Además, tuve que agregar un archivo .egg del paquete algosec con --paths para que pyinstaller lo encontrara.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!