Creare un eseguibile da uno script Python usando Pyinstaller

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:

install python

Step 2: Aprire il prompt dei comandi di Windows

Poi, apri il prompt dei comandi di Windows:

prompt dei comandi

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:

install pyinstaller

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’

Script Python

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):

Prompt dei comandi di Windows

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:

Creare l'eseguibile dallo script Python usando Pyinstaller

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:

Executable Pyinstaller

Ora vedrai il file eseguibile:

Come creare un eseguibile da uno script Python usando Pyinstaller

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:

Create Executable using Pyinstaller

Se clicchi sul pulsante, vedrai l’espressione ‘Hello World!’

Creare eseguibili da script Python usando Pyinstaller

Puoi leggere di più su pyinstaller visitando il manuale di pyinstaller.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *