Necesito convertir un script de Python a un ejecutable de Windows.
Tengo Python 2.6 instalado para python26
.
He creado un script y lo he guardado C:\pythonscript
. Dentro de esta carpeta hay dos archivos
Setup.py
y oldlogs.py
(este archivo necesita cobertura)
setup.py
el código es
from distutils.core import setup
import py2exe
setup(console=['oldlogs.py'])
¿Cómo puedo convertir oldlogs.py a un archivo exe?
python
compilation
executable
Dewal Tewari
fuente
fuente
Respuestas:
O use PyInstaller como alternativa a py2exe . Este es un buen punto de partida . PyInstaller también le permite crear ejecutables para linux y mac ...
Así es como se podría usar PyInstaller con bastante facilidad para resolver el problema en cuestión:
De la documentación de la herramienta:
fuente
GitHub
estrellas,PyInstaller
tiene ~ 4000 estrellas,cx_Freeze
tiene 200 estrellas. Por lo tanto,PyInstaller
parece ser más popular y probablemente tenga más casos cubiertos. ¿Por qué crees quecx_Freeze
es mejor quePyInstaller
?Recomiendo PyInstaller , un simple script de Python se puede convertir en un ejecutable con los siguientes comandos:
que crea un archivo yourprogram.spec que es una configuración para construir el exe final. El siguiente comando crea el exe a partir del archivo de configuración:
Puede encontrar más aquí
fuente
fuente