PyInstaller Guida rapida all'uso

Combinare un programma Python in un singolo file

Indice

Utilizza PyInstaller per imballare programmi Python come eseguibili autonomi. Funziona su Linux, Windows e Mac.

Non è il modo più efficiente, ma utilizzabile.

Python cube Questa immagine del cubo di Python è generata da AI model Flux 1 dev.

PyInstaller Quickstart

Installa PyInstaller da PyPI:

pip install pyinstaller

Vai nella directory del tuo programma e esegui:

pyinstaller yourprogram.py

Questo genererà il bundle in una sottodirectory chiamata dist.

pyinstaller -F yourprogram.py

Aggiungendo -F (o –onefile) come parametro imballerà tutto in un unico “exe”.

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

se si incontra un “ImportError”, potresti considerare i pacchetti laterali.

pip install pynput==1.6.8
ancora in errore di importazione - prova a degradare pyinstaller - vedi Errore durante l'uso di pynput con pyinstaller

Svantaggi

Ci sono molte lamentazioni riguardo ai tempi di caricamento lenti… Ricerca da soli.