Python es un lenguaje de programación muy popular. Pero, ¿qué pasa si la persona que ejecuta su programa no quiere o no sabe cómo ejecutar un script de Python? Este artículo le enseñará cómo compilar un script de Python en un ejecutable.
Pasos
Método 1 de 2: uso de CX_Freeze
Paso 1. Descargue cx_Freeze de Sourceforge
Es una herramienta para empaquetar scripts de Python en ejecutables independientes.
Paso 2. Asegúrese de estar trabajando en la plataforma en la que necesita que se ejecute su ejecutable
Por ejemplo, si desea crear un archivo ejecutable de Windows, ejecute cx_Freeze en Windows. Lo mismo ocurre con Mac y Linux.
Paso 3. Cree un nuevo archivo Python llamado setup.py en el directorio del programa Python que desea compilar
Paso 4. Ingrese el siguiente código en su nuevo archivo setup.py
(Como siempre en Python, la sangría correcta es importante y, lamentablemente, no se muestra aquí debido a dificultades de formato):
importar sys desde cx_Freeze importar configuración, Ejecutable base = Ninguno si sys.platform == 'win32': base = 'Win32GUI' ejecutables = [Ejecutable (nombre del programa Python, base = base)] configuración (nombre = nombre_ejecutable, versión = 'versión ', descripción =' desc ', ejecutables = ejecutables)
Paso 5. Ejecute los siguientes comandos en la terminal de su computadora:
cd [ruta al directorio de su archivo Python] python setup.py build
Paso 6. Busque una nueva carpeta llamada "build" en el directorio del programa Python
Debería haber sido creado durante el paso anterior. Abra esa carpeta y la carpeta dentro de ella.
- ¡Ahí está tu ejecutable! Los otros archivos en ese directorio son necesarios para ejecutar su ejecutable, así que asegúrese de mantenerlos siempre con el ejecutable.
- La construcción se puede personalizar de muchas formas. Consulte cx-freeze.readthedocs.org para obtener una descripción de todas las opciones posibles.
Método 2 de 2: uso de PyInstaller
Paso 1. Abra el terminal o el símbolo del sistema y ejecute el siguiente código
Esto instalará pyInstaller.
pip instalar pyinstaller
Paso 2. Abra el directorio donde se encuentra la secuencia de comandos de Python
En Windows, haga "clic derecho" mientras mantiene presionada la tecla "Mayús" y seleccione "abrir ventana de comando aquí". En Linux, haga "clic derecho" y seleccione "Abrir terminal".
Paso 3. Escriba este comando para compilar su secuencia de comandos
Espere a que termine el comando.
pyInstaller script_name.py
Paso 4. Vaya al directorio "dist" recién creado
Su proyecto compilado estará allí.
Advertencias
- Establecer base = 'Win32GUI' como se muestra arriba causará problemas si su código Python incluye la función input ().
- Intente configurar base = 'Consola', o base = Ninguno, ya que la Consola es la predeterminada.