Pyinstaller è un compilatore per sorgenti Python può essere utilizzato su Windows, Linux o Mac OS
Se si compila un sorgente su Windows può essere utilizzato solo su Windows, se si compila su Linux l’eseguibile gira solo su Lunux, se si compila su Mac OS l’eseguibile gira solo su Mac OS.
Per l’installazione:
pip install pyinstaller
Per l’utilizzo:
pyinstaller xxxxxxx.py --onefile
Dove xxxxxxx.py è il nome del file da compilare.
Solo su Windows
pyinstaller danea.py --noconsole --onefile
Se non si vuole visualizzare la consolle (per esempio se si stà utilizzando in visualizzatore come tkinter
pyinstaller genera diversi file ma il sorgente si trova nella cartellina dist:
Per maggiori dettagli: