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.
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.