py2exe python-3.5

¿Hay una versión de py2exe que sea compatible con python 3.5?



python-3.5 (7)

Estoy intentando compilar mi archivo python 3.5 con la última versión de py2exe 0.9.2.2 con el siguiente comando:

py -3.5 -m py2exe.build_exe myscript.py

Pero informa esto:

El archivo "run-py3.5-win-amd64.exe" no se encuentra en la carpeta ... lib / site-packages / py2exe /.

¿Significa esto que py2exe 0.9.2.2 solo es compatible con Python 3.4?


Desafortunadamente, a partir de noviembre de 2016 todavía no hay soporte de Python 3.5 a la vista para py2exe. Sin embargo, he tenido un gran éxito al usar cx_Freeze 5.0 con Python 3.5 y, dado que ambos proyectos usan una configuración muy similar, he migrado de py2exe a cx_Freeze sin mucho trabajo. Las ruedas binarias de cx_Freeze 5.0 para Python 3.5 ahora están disponibles oficialmente en PyPi: https://pypi.python.org/pypi/cx_Freeze


Hay cambios significativos en Python 3.5 con respecto a la dependencia dll de MSVCR. py2exe 0.9.2.2 es compatible con Python 3.3 y 3.4 Artículo que describe estos cambios - EXTENSIONES DE CONSTRUCCIÓN PARA PYTHON 3.5



Instale pyinstaller mediante el símbolo del sistema (Microsoft Windows):

  1. busque cmd en windows para abrir el símbolo del sistema con pantalla negra
  2. escribe y escribe: pip install pyinstaller
  3. Nuevamente, escriba en el símbolo del sistema e ingrese: cd c:/.... (la carpeta donde se encuentra su archivo example.py)
  4. Finalmente escriba y escriba: pyinstaller --onefile example.py
  5. Ahora, después de unos minutos, tu example.exe está listo.

Py2Exe acaba de lanzar Py2Exe para Python 3!

Para instalar en Windows haz esto:

cd C:/Python34/Scripts

Entonces corre:

pip install py2exe

Y ya lo hizo, ahora puede ejecutar los comandos normales, y si tiene problemas aquí están los documentos .

Buena suerte :)


Vine aquí buscando un generador de 3.5 exe. Descubrí que el uso de "pyinstaller" versión 3.2 funciona perfectamente con python 35. Encontré que la forma más fácil de usarlo es desde la ventana de comandos cuando está en Windows. Para hacer las cosas un poco más fáciles, puede crear una ventana de comandos desde el directorio donde están almacenados sus scripts. A continuación le indicamos cómo: desde el directorio en el que se guardan los scripts, puede abrir una ventana de comandos manteniendo presionada la tecla ''Alt'' + ''Shift'' y haciendo clic en la ventana. En el menú desplegable verá "Abrir ventana de comandos aquí". En esa ventana de comandos, escribirá ''pyinstaller --onefile script.py'' donde "script.py" es el nombre del script para el que desea generar el archivo .exe. Espero que esto ayude a alguien más tanto como a mí.


** #I use pyinstaller #pip install pyinstaller #command line: #pyinstaller --onedir --onefile --name=what you call it --console myscript.py #pyinstaller --onedir --onefile --name=what you call it --windowed myscript.py #pyinstaller -h help file #pyinstaller -d -f -n=file name -c or -w myscript.py **