Cómo compilar un código Python (En 11 Pasos)

Debido a que Python es un lenguaje interpretado, su compilación puede significar muchas cosas, incluyendo la compilación a código byte o transformación en otro lenguaje. Cuando aprendas cómo tomar el código Python y compilarlo en un ejecutable para plataformas Windows, puedes crear un programa en Python y hacer que los usuarios de Windows lo ejecuten sin problemas.
Configuración
Paso 1
Crea un programa en Python o impórtalo en el entorno Windows.
Paso 2
Ejecuta el código en el intérprete de Python y asegúrate de que no haya errores en el código:
c:Python> Python mycode.py
Paso 3
Descarga el compilador py2exe win32 desde el sitio web py2exe (ver Recursos más adelante).
Paso 4
Guarda el archivo descargado en el disco.
Paso 5
Abre el archivo descargado y haz clic a través del proceso de instalación. Esto debería tomar unos pocos segundos. La instalación creará un programa py2exe.exe en tu directorio distutils distribuido con la instalación de Python que utilizarás para crear el código compilado.
Compilación de código Python
Paso 1
Abre un nuevo archivo de texto en el Bloc de notas o tu editor favorito y guárdalo como mysetupfile.py. Este archivo de texto le dirá al programa py2exe que los programas Python se conviertan en un exe.
Paso 2
Agrega las líneas siguientes en el archivo de texto: from distutils.core import setup import py2exesetup(console=['mycode.py']) donde "mycode.py" es el nombre de tu programa en Python que deseas compilar.
Paso 3
Ejecuta el archivo mysetupfile.py a través del programa py2exe: c:\Python> Python mysetupfile.py py2exe
Paso 4
Espera a que el compilador py2exe termine de producir su salida. Si todo va bien, el compilador puede informarte acerca de las DLL que el programa de Python es dependiente una vez que termine de compilar.
Paso 5
Espera hasta que la compilación finalice. Una vez que esto ocurra, se creará un directorio llamado "dist". Introduce el directorio por tipo:
c:\Python> cd dist
Paso 6
Busca en el directorio para ver un exe de tu proyecto. Prueba la compilación ejecutando el programa:
c:\Python> mycode.exe