Cómo Convertir un Script de Python en un Archivo .exe

  Cómo Crear un Archivo .exe desde un Script de Python

Convertir un script de Python en un archivo ejecutable .exe puede ser muy útil si necesitas distribuir tu aplicación a personas que no tienen Python instalado. A continuación, te mostraré cómo hacerlo usando PyInstaller, una herramienta popular para este propósito.

1. Instalación de PyInstaller

Primero, necesitas instalar PyInstaller. Puedes hacerlo usando pip:

bash
pip install pyinstaller

2. Crear el Ejecutable

Una vez instalado, navega a la carpeta donde se encuentra tu script de Python. Luego, ejecuta el siguiente comando:

bash
pyinstaller --onefile tu_script.py
  • --onefile: Este parámetro indica a PyInstaller que empaquete todos los archivos en un único archivo .exe.
  • tu_script.py: Es el nombre de tu script de Python.

PyInstaller creará una carpeta dist donde encontrarás el archivo .exe resultante.

3. Ejecutar el Archivo .exe

En la carpeta dist, verás tu archivo .exe. Puedes hacer doble clic para ejecutarlo, y tu aplicación de Python debería comenzar a funcionar sin necesidad de Python instalado.

Opciones Adicionales de PyInstaller

  • Icono personalizado: Si quieres añadir un icono al archivo .exe, usa el parámetro --icon seguido del archivo .ico:
bash
pyinstaller --onefile --icon=tu_icono.ico tu_script.py
  • Ocultar la consola: Si tu aplicación es una interfaz gráfica (GUI) y no necesitas una consola, puedes ocultarla con el parámetro --noconsole:
bash
pyinstaller --onefile --noconsole tu_script.py
  Consideraciones Finales

Recuerda que el archivo .exe resultante puede ser bastante grande, ya que incluye todos los elementos necesarios para ejecutar el script de Python. También, es importante probar el ejecutable en el entorno de destino para asegurar que funcione correctamente.

Con estos pasos, deberías poder convertir tus scripts de Python en ejecutables fácilmente usando PyInstaller.