Creación de Ejecutables en Línea con PyInstaller

Creación de Ejecutables en Línea con PyInstaller

Introducción

PyInstaller es una herramienta que permite crear ejecutables a partir de código Python. Esta herramienta es muy útil para distribuir aplicaciones Python a usuarios que no tienen Python instalado.

En este tutorial, aprenderemos a crear ejecutables en línea con PyInstaller.

Prerrequisitos

Para seguir este tutorial, necesitarás los siguientes prerrequisitos:

  • Un editor de texto o IDE para Python
  • Una instalación de Python
  • Una cuenta en Google Cloud Platform

Instalación de PyInstaller

Para instalar PyInstaller, abre una terminal y ejecuta el siguiente comando:

pip install pyinstaller

Creación de un ejecutable

Para crear un ejecutable, primero debes crear un programa Python. En este tutorial, crearemos un programa simple que imprime «Hola mundo!».

Python
# Hola mundo!

print("Hola mundo!")

Guarda este código como hello.py.

Ahora, estamos listos para crear el ejecutable. Para ello, ejecuta el siguiente comando en la terminal:

pyinstaller --onefile hello.py

Este comando creará un ejecutable llamado hello.exe en la carpeta actual.

Ejecución del ejecutable

Para ejecutar el ejecutable, haz doble clic en él. El programa se ejecutará y mostrará el mensaje «Hola mundo!».

Opciones avanzadas

PyInstaller ofrece una serie de opciones avanzadas que puedes usar para personalizar el ejecutable. Por ejemplo, puedes usar la opción --icon para especificar un icono para el ejecutable.

Para obtener más información sobre las opciones avanzadas de PyInstaller, consulta la documentación: https://pyinstaller.readthedocs.io/en/stable/.

Creación de un ejecutable en línea

También puedes crear un ejecutable en línea usando PyInstaller. Para ello, puedes usar la función run_onefile() de PyInstaller.

Python
from pyinstaller import run_onefile

run_onefile("hello.py")

Este código creará un ejecutable llamado hello.exe en la carpeta actual.

Conclusiones

En este tutorial, aprendimos a crear ejecutables en línea con PyInstaller. PyInstaller es una herramienta muy útil para distribuir aplicaciones Python a usuarios que no tienen Python instalado.

Ejercicio

Intenta crear un ejecutable para una aplicación Python que ya hayas creado. Puedes usar las opciones avanzadas de PyInstaller para personalizar el ejecutable.