馃摝 C贸mo convertir tu script de Python en un archivo EXE con interfaz gr谩fica

 


Ya creaste tu aplicaci贸n para descargar videos de YouTube con una interfaz bonita y arte ASCII. Ahora te gustar铆a compartirla con otros sin que tengan que instalar Python, ¿cierto? Aqu铆 te ense帽o c贸mo convertir tu script en un archivo ejecutable .exe de un solo archivo, listo para usar en Windows.


馃О Requisitos previos

Debes tener instalado:

  • Python 3.10 o 3.11 (recomendado)
  • pip funcionando
  • El script principal, por ejemplo: descargador_youtube.py

馃敡 Paso 1: Instalar pyinstaller

Abre una terminal (CMD o PowerShell) y ejecuta:


pip install pyinstaller

馃摝 Paso 2: Crear el archivo EXE de un solo archivo

Usa el siguiente comando para generar un ejecutable compacto:


pyinstaller --onefile --noconsole descargador_youtube.py

Opciones importantes:

  • --onefile: empaqueta todo en un solo archivo .exe
  • --noconsole: oculta la ventana de consola al abrir (ideal para apps con interfaz gr谩fica)

馃搨 Paso 3: Buscar el archivo generado

Despu茅s de ejecutar el comando, se generar谩n carpetas como dist y build. Tu ejecutable estar谩 en la carpeta dist:


/dist/descargador_youtube.exe

¡Ese es el archivo que puedes compartir con otros usuarios de Windows! No necesitan instalar Python ni dependencias.


馃И Paso 4: Probar el EXE

Haz doble clic en el archivo descargador_youtube.exe. Si todo sali贸 bien, ver谩s tu interfaz gr谩fica funcionando con arte ASCII incluido. Puedes elegir la carpeta, pegar una URL de YouTube y descargar.


馃悶 ¿Problemas comunes?

  • 馃攣 Si el video no descarga, aseg煤rate de estar usando pytubefix y no pytube.
  • 馃柤 Si ves un error con tkinter, aseg煤rate de que tu Python lo incluya (instalaci贸n completa desde python.org).
  • 馃洜 ¿No funciona en otra PC? Usa la opci贸n --add-data si tienes archivos externos o logos.

馃挕 Bonus: crear un icono personalizado

Si tienes un 铆cono (.ico), puedes usarlo as铆:


pyinstaller --onefile --noconsole --icon=icono.ico descargador_youtube.py

馃摛 Compartir tu app

Ahora puedes subir el .exe a Google Drive, Dropbox o empaquetarlo en un archivo ZIP para compartir f谩cilmente.


馃殌 ¿Quieres m谩s?

  • Convertir a ejecutable en Linux o macOS
  • Versi贸n con barra de progreso
  • Soporte para listas de reproducci贸n

D茅jamelo saber en los comentarios 馃憞

Comentarios

Entradas populares