Distribuire applicazioni Python con PyInstaller

Mattepuffo's logo
Distribuire applicazioni Python con PyInstaller

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!


Condividi

Commentami!