Vuoi creare un eseguibile da uno script Python usando pyinstaller?
Se è così, ti mostrerò i passi completi per raggiungere questo obiettivo in Windows.
Passi per creare un eseguibile da uno script Python usando Pyinstaller
Passo 1: Aggiungere Python al percorso di Windows
Per iniziare, potresti voler aggiungere Python al percorso di Windows.
Un modo semplice per aggiungere Python al percorso è scaricare una versione recente di Python, e poi selezionare la casella ‘Add Python to PATH’ durante l’installazione:
Step 2: Aprire il prompt dei comandi di Windows
Poi, apri il prompt dei comandi di Windows:
Step 3: Installare il pacchetto Pyinstaller
Nel prompt dei comandi di Windows, digitare il seguente comando per installare il pacchetto pyinstaller (e poi premere Invio):
pip install pyinstaller
Questo è l’aspetto del comando:
Step 4: Salva il tuo script Python
Ora dovrai salvare il tuo script Python nella posizione che desideri.
A scopo illustrativo, ho creato un semplice script Python che mostrerà ‘Hello World!’ quando si clicca il pulsante:
import tkinter as tkroot= tk.Tk()canvas1 = tk.Canvas(root, width = 300, height = 300)canvas1.pack()def hello (): label1 = tk.Label(root, text= 'Hello World!', fg='green', font=('helvetica', 12, 'bold')) canvas1.create_window(150, 200, window=label1) button1 = tk.Button(text='Click Me',command=hello, bg='brown',fg='white')canvas1.create_window(150, 150, window=button1)root.mainloop()
Ho poi salvato lo script Python nella seguente cartella:
C:\Users\Ron\Desktop\MyPython
Dove ho nominato lo script Python come ‘hello’
Step 5: Creare l’eseguibile usando Pyinstaller
Ora sarai in grado di creare l’eseguibile dallo script Python usando pyinstaller.
Semplicemente vai al prompt dei comandi, e poi digita:
cd seguito dalla posizione in cui è memorizzato il tuo script Python
Nel mio caso, ho digitato quanto segue nel prompt dei comandi:
cd C:\Users\Ron\Desktop\MyPython
Questo è l’aspetto del mio comando (non dimenticare di premere Invio dopo aver digitato la posizione in cui lo script Python è memorizzato sul tuo computer):
In seguito, usate il seguente modello per creare l’eseguibile:
pyinstaller --onefile pythonScriptName.py
Siccome nel nostro esempio, il nome dello script python è ‘hello’, allora il comando per creare l’eseguibile è:
pyinstaller --onefile hello.py
Nel prompt dei comandi:
Una volta finito, premere Invio per l’ultima volta.
Passo 6: Esegui l’eseguibile
Il tuo eseguibile dovrebbe ora essere creato nella posizione che hai specificato.
Nel mio caso, sono tornato alla posizione dove ho originariamente memorizzato lo script ‘hello’ (C:\Users\Ron\Desktop\MyPython). Pochi file aggiuntivi sono stati creati in quella posizione. Per trovare il file eseguibile, apri la cartella dist:
Ora vedrai il file eseguibile:
Una volta cliccato sul file, dovresti essere in grado di lanciare il tuo programma (se ottieni un messaggio di errore, potresti aver bisogno di installare Visual C++ Redistributable).
Per il nostro esempio, una volta cliccato sull’eseguibile ‘hello’, vedrai il seguente display con un solo pulsante:
Se clicchi sul pulsante, vedrai l’espressione ‘Hello World!’
Puoi leggere di più su pyinstaller visitando il manuale di pyinstaller.