es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

ImportError: No se encontró el módulo llamado “decorator” después de crear el archivo ejecutable con pyinstaller.

Estoy tratando de crear un ejecutable a partir de un script .py que tengo en un entorno virtual con pyinstaller. Sin embargo, después de crear mi ejecutable con pyinstaller –onefile myprogram.py, cuando ejecuto el resultado myprogram.exe desde el símbolo del sistema, obtengo este error:

Traceback (la última llamada más arriba):
Archivo “myprogram.py”, línea 4, en
Archivo “Lib\site-packages\PyInstaller\loader\pyimod03_importers.py”, línea 395, en load_module
Archivo “site-packages\IPython__init__.py”, línea 48, en
Archivo “Lib\site-packages\PyInstaller\loader\pyimod03_importers.py”, línea 395, en load_module
Archivo “site-packages\IPython\core\application.py”, línea 23, en
Archivo “Lib\site-packages\PyInstaller\loader\pyimod03_importers.py”, línea 395, en load_module
Archivo “site-packages\traitlets\config__init__.py”, línea 6, en
Archivo “Lib\site-packages\PyInstaller\loader\pyimod03_importers.py”, línea 395, en load_module
Archivo “site-packages\traitlets\config\application.py”, línea 17, en
ImportError: No se encuentra el módulo denominado decorator

decorator está instalado en el entorno en el que estoy trabajando, por lo que ese no es el problema (python 2.7.17, pyinstaller 3.5, windows 10, anaconda)
¡Gracias de antemano!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que están experimentando un problema al ejecutar un script .py en un entorno virtual con PyInstaller. Han mencionado que el módulo decorator está instalado en el ambiente, por lo que es probable que el problema esté relacionado con la configuración de PyInstaller. Puede ser útil revisar la documentación de PyInstaller en https://pyinstaller.readthedocs.io/en/stable/ para asegurarse de que se ha configurado correctamente. Además, puede considerar publicar su pregunta en Stack Overflow para obtener más ayuda.

Comments are closed.