Tecnología

Inicio

Cómo convertir Python a EXE

Cómo convertir Python a EXE


La forma más sencilla de crear archivos EXE de los programas de Python es utilizar el programa py2exe de código abierto alojado en SourceForge. La mayoría de los módulos de Python trabajarán con py2exe sin ninguna configuración especial, sin embargo algunos pueden requerir algunos retoques para conseguir trabajo correctamente. Guías para módulos específicos están disponibles en el sitio web py2exe.

Instrucciones

1 Descargar py2exe y siga las instrucciones para instalarlo en su ordenador. Abra el símbolo del sistema. Esto se puede hacer en Windows, vaya al menú Inicio y seleccionando la opción "Ejecutar". Escribe "cmd" en la caja para abrir el símbolo del sistema.

Este tutorial asume que ya tiene un programa en Python escrito que desea convertir en un archivo ejecutable de Windows nativo y que ha probado este programa y saber que funciona bajo un intérprete de Python. También asume que tiene sus caminos establecidos correctamente para que pueda llamar Pitón desde cualquier punto de la línea de comandos. Por último, se supone que ya ha descargado e instalado la versión correcta de py2exe para su versión del lenguaje Python.

2 Crear un script en Python llamado setup.py en el mismo directorio que el programa. Este script le dirá py2exe cómo manejar su programa. Para que un programa de Python simple, la siguiente secuencia de comandos será suficiente:

distutils.core de configuración de importación
py2exe importación

configuración (consola = [ 'PROGRAM.py'])

Sustituir la palabra "PROGRAMA" con el nombre del archivo que contiene el punto de entrada a su aplicación Python. Hay otros argumentos que se pueden utilizar dentro de la función de configuración de la consola, además de añadir una mayor funcionalidad y ajustar la salida de py2exe para aumentar la compatibilidad con módulos de terceros. Sin embargo, para un programa de Python sencillo, basta con declarar una aplicación de consola y su punto de entrada es suficiente.

3 Ejecutar el script de instalación. Esto se puede hacer desde la consola con el siguiente comando:

python setup.py py2exe

Una gran cantidad de información de diagnóstico será impreso a la consola mientras se ejecuta py2exe. Dos directorios serán creados en el lugar donde se ejecutó el programa py2exe: construcción y dist.

Construir es un directorio temporal diseñada para contener los archivos, mientras que el programa se está convirtiendo en un ejecutable de Windows y se puede eliminar de forma segura después de la compilación está terminada. Dist contendrá la mayor parte de los archivos necesarios para distribuir su programa Python para los usuarios que no tienen instalado Python en su sistema.

4 Pruebe el ejecutable. Debe estar ubicado en el directorio dist y tienen el mismo nombre que el punto de entrada definido en el archivo setup.py. El único cambio será la extensión: py a exe.