Crea ejecutables de scripts de Python usando PyInstaller

Crea ejecutables de scripts de Python usando PyInstaller

María Santos María Santos
4 minutos

Leer el artículo
Audio is generated by DropInBlog's AI and may have slight pronunciation nuances. Learn more

En este breve post, verás cómo crear un ejecutable de un script de Python usando PyInstaller.

A continuación están los pasos completos para lograr este objetivo en Windows:

Pasos para crear un ejecutable utilizando PyInstaller

Paso 1 - Añadir Python a la ruta de Windows

Para empezar, es posible que necesites añadir Python a la ruta de Windows. Aquí te dejamos una guía paso a paso en inglés para añadir Python a la ruta de Windows.

Una forma fácil de añadir Python a la ruta de Windows es descargando una versión reciente de Python, y luego marcando la casilla 'Add Python to PATH' al principio de la instalación.

Una vez finalice la instalación, ya podemos empezar.

Paso 2: Instalar el módulo PyInstaller

A continuación, abre el Command Prompt de Windows y escribe el siguiente comando para instalar el módulo PyInstaller:

pip install pyinstaller

Paso 3 - Guarda tu script de Python

Ahora, guarda tu script de Python en la ubicación que desees.

A modo de ejemplo, vamos a crear un sencillo script de Python que muestre "¡Hola, Mundo!" al pulsar un botón:

import tkinter as tk

root = tk.Tk()

canvas = tk.Canvas(root, width = 300, height = 300)
canvas.pack()

def helloWorld ():  

    label = tk.Label(root, text = "¡Hola, Mundo!",
fg = "blue", font = ("helvetica", 12, "bold"))   
canvas.create_window(150, 200, window = label)

    
button = tk.Button(text = "Haz Click", command = helloWorld,
bg = "brown", fg = "white")
canvas.create_window(150, 150, window = button)

root.mainloop()

Siguiendo con el ejemplo, digamos que el script de Python se ha guardado como helloWorld.py en la siguiente carpeta:

C:\Users\Frogames\Desktop\TestPyInstaller

Paso 4 - Crear el ejecutable usando PyInstaller

Ahora podrás crear el ejecutable del script de Python utilizando PyInstaller.

Simplemente ve al Command Prompt de Windows y escribe cd seguido de la ubicación donde está guardado tu script de Python.

A continuación se muestra el comando para nuestro ejemplo:

cd C:\Users\Frogames\Desktop\TestPyInstaller

Pulsa Intro (después de escribir la ubicación donde está almacenado el script de Python en tu ordenador) y, continuación, usa la siguiente plantilla de comando para crear el ejecutable:

pyinstaller --onefile pythonScriptName.py

que, siguiendo nuestro ejemplo, debería ser:

pyinstaller --onefile helloWorld.py

Pulsa Intro una última vez.

Paso 5 - Ejecuta el ejecutable

El ejecutable se creará en la ubicación especificada, que en nuestro caso es 

C:\Users\Frogames\Desktop\TestPyInstaller

Es decir, en nuestro ejemplo, estará en la misma carpeta en la que se guardó originalmente el script helloWorld.py

Observarás que se han creado algunos archivos adicionales en esa carpeta. Para encontrar el archivo ejecutable, abre la carpeta dist. A continuación, verá el archivo ejecutable con el nombre helloWorld.

Haz doble clic en el archivo y deberías ser capaz de poner en marcha tu programa. Si por el contrario recibes un mensaje de error, es posible que necesites instalar Visual C ++ Redistributable.

En nuestro caso, una vez que hagas clic en el ejecutable helloWorld, aparecerá una pantalla con un único botón. Y si pulsas sobre ese botón, verás la siguiente expresión:

"¡Hola, Mundo!"

PyInstaller

Si quieres más información acerca de PyInstaller, puedes leer más sobre este módulo visitando la documentación de PyInstaller.

« Volver al Blog

Obtener mi regalo ahora