Cómo compilar código Python. Dado que Python es un lenguaje interpretado, la compilación de código Python puede significar muchas cosas, incluida la compilación a código de bytes o la transformación a otro idioma. Cuando aprenda a tomar código Python y compilarlo en un ejecutable para plataformas Windows, podrá crear un programa Python y hacer que los usuarios de Windows lo ejecuten sin problemas.
Configurar
Paso 1
Cree su programa Python o impórtelo en el entorno de Windows.
Video del día
Paso 2
Ejecute su código en el intérprete de Python y asegúrese de que no haya errores en el código: c: Python> Python mycode.py
Paso 3
Descargue el compilador py2exe win32 del sitio web de py2exe (consulte Recursos a continuación).
Etapa 4
Guarde el archivo descargado en el disco.
Paso 5
Abra el archivo descargado y haga clic en el proceso de instalación. Esto debería tardar unos segundos. La instalación creará un programa py2exe.exe en su directorio distutils distribuido con su instalación de Python que usará para crear el código compilado.
Compilar código Python
Paso 1
Abra un nuevo archivo de texto en el Bloc de notas o en su editor favorito y guárdelo como mysetupfile.py. Este archivo de texto le dirá al programa py2exe qué programas Python convertir en un exe.
Paso 2
Agregue las siguientes líneas en el archivo de texto: desde distutils.core import setup import py2exesetup (console = ['mycode.py']) donde "mycode.py" es el nombre de su programa Python que desea compilar.
Paso 3
Ejecute el archivo mysetupfile.py a través del programa py2exe: c: \ Python> Python mysetupfile.py py2exe
Etapa 4
Espere hasta que el compilador py2exe termine de producir su salida. Si todo va bien, el compilador puede informarle de las DLL de las que depende su programa Python una vez que termine de compilarse.
Paso 5
Espere hasta que finalice la compilación. Una vez que lo esté, se creará un directorio llamado "dist". Ingrese al directorio por tipo: c: \ Python> cd dist
Paso 6
Busque en el directorio para ver un archivo ejecutable de su proyecto. Pruebe la compilación ejecutando el programa: c: \ Python> mycode.exe
Propina
La página web Compiling Python de Frederick Lundh tiene un resumen de una variedad de técnicas y plataformas diferentes para compilar Python (ver Recursos a continuación). Puede encontrar sugerencias para compilar código de bytes, entornos Mac y Unix.
Advertencia
Hay varios paquetes de Python populares de Windows que pueden tener problemas al intentar compilar. Algunos de estos paquetes incluyen wxPython, numPy y pyXML. Si tiene dificultades con los módulos o paquetes externos, consulte el sitio web de py2exe (consulte Recursos a continuación). El proceso de compilación crea solo un archivo exe, no un paquete completamente instalable. Deberá usar una utilidad como MSI o Innosetup para crear un paquete de instalación completo una vez que haya terminado.