tutorial py3exe make index how from error create compile python pip py2exe

python - make - py3exe



Error de Py2exe:[Errno 2] No existe tal archivo o directorio (1)

Un método es usar Python 3.4. Otra solución es ir a su directorio de Python, en mi caso, C:/Program Files/Python35 , luego vaya al directorio Lib , luego vaya al directorio site-packages (si instaló Py2Exe con pip ). A continuación, copie el archivo run-py3.4-win32.exe en otro directorio. Cambie el nombre del archivo a run-py3.5-win32.exe . Copia eso de vuelta al directorio py2exe . Haga lo mismo con run_ctypes_dll-py3.4-win32.dll , pero cambie el nombre a run_ctypes_dll-py3.5-win32 . Debería funcionar para la mayoría de los programas.

Si eso no funciona, instale Python 3.4 y ejecute su script de instalación escribiendo py -3.4 setup_py2exe.py py2exe

C:/Users/Shalia/Desktop/accuadmin>python setup_py2exe.py py2exe running py2exe 10 missing Modules ------------------ ? PIL._imagingagg imported from PIL.ImageDraw ? PyQt4 imported from PIL.ImageQt ? PyQt5 imported from PIL.ImageQt ? PySide imported from PIL.ImageQt ? _imaging_gif imported from PIL.GifImagePlugin ? _util imported from PIL.ImageCms ? cffi imported from PIL.Image, PIL.PyAccess ? enchant imported from guess_language ? readline imported from cmd, code, pdb ? tkinter imported from PIL.ImageTk, __SCRIPT__ Building ''dist/AccuAdmin.exe''. error: [Errno 2] No such file or directory: ''C://Users//Shalia//AppData//Local// Programs//Python//Python35-32//lib//site-packages//py2exe//run-py3.5-win32.exe''

Así que traté de ser inteligente y fui a esa ruta y cambié el nombre de run-py3.4-win32.exe a run-py3.4-win32.exe que funcionó, excepto que no recibo un error por separado.

C:/Users/Shalia/Desktop/accuadmin>python setup_py2exe.py py2exe running py2exe 10 missing Modules ------------------ ? PIL._imagingagg imported from PIL.ImageDraw ? PyQt4 imported from PIL.ImageQt ? PyQt5 imported from PIL.ImageQt ? PySide imported from PIL.ImageQt ? _imaging_gif imported from PIL.GifImagePlugin ? _util imported from PIL.ImageCms ? cffi imported from PIL.Image, PIL.PyAccess ? enchant imported from guess_language ? readline imported from cmd, code, pdb ? tkinter imported from PIL.ImageTk, __SCRIPT__ Building ''dist/AccuAdmin.exe''. Building shared code archive ''dist/library.zip''. Traceback (most recent call last): File "setup_py2exe.py", line 14, in <module> "optimize": 2, File "C:/Users/Shalia/AppData/Local/Programs/Python/Python35-32/lib/distutils/ core.py", line 148, in setup dist.run_commands() File "C:/Users/Shalia/AppData/Local/Programs/Python/Python35-32/lib/distutils/ dist.py", line 955, in run_commands self.run_command(cmd) File "C:/Users/Shalia/AppData/Local/Programs/Python/Python35-32/lib/distutils/ dist.py", line 974, in run_command cmd_obj.run() File "C:/Users/Shalia/AppData/Local/Programs/Python/Python35-32/lib/site-packa ges/py2exe/distutils_buildexe.py", line 188, in run self._run() File "C:/Users/Shalia/AppData/Local/Programs/Python/Python35-32/lib/site-packa ges/py2exe/distutils_buildexe.py", line 268, in _run builder.build() File "C:/Users/Shalia/AppData/Local/Programs/Python/Python35-32/lib/site-packa ges/py2exe/runtime.py", line 261, in build self.build_archive(libpath, delete_existing_resources=True) File "C:/Users/Shalia/AppData/Local/Programs/Python/Python35-32/lib/site-packa ges/py2exe/runtime.py", line 426, in build_archive assert mod.__file__.endswith(EXTENSION_SUFFIXES[0]) AssertionError

¿Alguien puede aconsejarme cómo solucionar esto? Py2exe debería funcionar para todas las versiones de Python, por lo que no estoy seguro de lo que está pasando mal. Realmente no quiero tener que desinstalar Python3.5 para Python3.4. Gracias.