PyInstaller Guía de inicio rápido

Combinar un programa de Python en un solo archivo

Índice

Usa PyInstaller para empaquetar programas de Python como ejecutables autónomos. Funciona en Linux, Windows y Mac.

No es el método más eficiente, pero es útil.

Cubo de Python Esta imagen del cubo de Python fue generada por modelo AI Flux 1 dev.

Inicio rápido de PyInstaller

Instale PyInstaller desde PyPI:

pip install pyinstaller

Vaya al directorio de su programa y ejecute:

pyinstaller yourprogram.py

Esto generará el paquete en un subdirectorio llamado dist.

pyinstaller -F yourprogram.py

Añadir -F (o –onefile) empaquetará todo en un solo “exe”.

pyinstaller -F --paths=<your_path>\Lib\site-packages  yourprogram.py

al ejecutar y encontrar un error de “ImportError”, puede considerar paquetes laterales.

pip install pynput==1.6.8
aún ejecutando en error de importación - intenta desinstalar PyInstaller - ver error al usar pynput con PyInstaller

Desventajas

Hay muchas quejas sobre tiempos de carga lentos… Investiga por ti mismo.

Enlaces útiles