Site Info Site Info

Como Hacer Un Ejecutable De Python

Como Hacer Un Ejecutable De Python

Un ejecutable de Python convierte tu código Python (.py) en un programa que se puede ejecutar sin necesidad de tener Python instalado. Es como empaquetar todo lo necesario para que funcione en un solo archivo.

¿Por qué crear un ejecutable?

Imagina que has creado un juego en Python. Si quieres que tu amigo lo juegue, normalmente tendría que instalar Python y las librerías necesarias. Con un ejecutable, solo necesita el archivo que le envías.

Otra razón es la distribución. Un ejecutable facilita compartir tu programa con usuarios que no son programadores.

Herramientas para crear ejecutables

Existen varias herramientas. Dos de las más populares son PyInstaller y cx_Freeze. Ambas toman tu código Python y lo convierten en un ejecutable. Usaremos PyInstaller como ejemplo.

Usando PyInstaller: Paso a Paso

1. Instalar PyInstaller: Abre la línea de comandos (o terminal) y escribe: pip install pyinstaller. pip es el gestor de paquetes de Python.

🚀 COMO CREAR un programa de Python en un EJECUTABLE | Guía Paso a Paso
🚀 COMO CREAR un programa de Python en un EJECUTABLE | Guía Paso a Paso

2. Navegar a la carpeta del proyecto: Usa el comando cd (change directory) para ir a la carpeta donde está tu archivo .py. Por ejemplo: cd Documentos/MiProyecto.

3. Crear el ejecutable: Escribe pyinstaller tu_archivo.py. Reemplaza "tu_archivo.py" con el nombre de tu archivo principal de Python. Por ejemplo: pyinstaller mi_juego.py.

🏃 Crea Archivo Ejecutable de Python en 6 Minutos (.PY a .EXE) #97 - YouTube
🏃 Crea Archivo Ejecutable de Python en 6 Minutos (.PY a .EXE) #97 - YouTube

4. ¿Dónde está el ejecutable?: PyInstaller creará una carpeta llamada "dist". Dentro de ella, encontrarás el ejecutable. ¡Ya puedes compartir ese archivo!

Opciones de PyInstaller

PyInstaller tiene muchas opciones. Aquí hay algunas útiles:

Como crear ejecutables en Python 🐍 | PyInstaller (Parte 1)
Como crear ejecutables en Python 🐍 | PyInstaller (Parte 1)
  • --onefile: Crea un solo archivo ejecutable. Por defecto, crea una carpeta con varios archivos. pyinstaller --onefile tu_archivo.py
  • --windowed o -w: Crea una aplicación sin consola (sin ventana negra). Útil para programas con interfaz gráfica. pyinstaller --onefile --windowed tu_archivo.py
  • --console o -c: Crea una aplicación con consola (ventana negra). Es el comportamiento por defecto.

Problemas Comunes

A veces, PyInstaller no incluye todos los archivos necesarios (como imágenes o archivos de datos). Puedes usar la opción --add-data para decirle a PyInstaller que los incluya. Por ejemplo: pyinstaller --onefile --add-data "imagenes/*;imagenes/" tu_archivo.py (esto incluye todos los archivos de la carpeta "imagenes").

Otros Paquetes

Aunque nos centramos en PyInstaller, recuerda que cx_Freeze es otra opción popular. También existen auto-py-to-exe, que ofrece una interfaz gráfica para PyInstaller, facilitando su uso.

Crear un ejecutable de Python te permite compartir tus programas fácilmente con cualquier persona, sin importar si tienen Python instalado o no. ¡Es una herramienta muy útil para cualquier desarrollador de Python!

Gallery

¿Cómo crear un ejecutable de un programa Python? - TodoIA
Daniela González - Programación: Cómo hacer un ejecutable de Python
Como Crear un Archivo Ejecutable Python (Convertir .PY a .EXE) - YouTube
Cómo Convertir un Proyecto Python en un Ejecutable .exe Fácilmente
Daniela González - Programación: Cómo hacer un ejecutable de Python
Crear ejecutable de Python en windows - YouTube
Cómo hacer un ejecutable en 🐍Python🐍 👉 Rápido y Fácil 👈 - YouTube