Distribuire applicazioni Python con PyInstaller
PyInstaller è un programma per Python che ci consente di creare dei pacchetti all-in-one per distribuire la nostra applicazione.
Ad essere sincero non ha funzionato sempre come doveva; l'ho testato su due programmi, e su uno ho comunque avuto dei problemi.
Ve li descrivo brevemente:
- programma senza GUI che esegue delle operazioni su un database MongoDB -> ha funzionato senza problemi
- programma con GUI usando Kivy -> mi ha dato dei problemi relativi ad una libreria mancante (sul forum.html.it potete vedere i dettagli)
Detto ciò vediamo come usarlo: prima di tutto dovete installarlo sul pc di sviluppo, non usando un ambiente virtuale:
$ pip3 install pyinstaller
Una volta installato, da terminale spostavei nella cartella del vostro progetto e date questo comando:
$ pyinstaller main.py
Dove main.py è l'entry point della vostra applicazione.
Enjoy!
software python pyinstaller
Commentami!