Wil je een uitvoerbaar bestand van een Python-script maken met Pyinstaller?
Als dat het geval is, laat ik je de volledige stappen zien om dit doel onder Windows te bereiken.
Stappen om een executable te maken van een Python script met Pyinstaller
Stap 1: Python toevoegen aan Windows pad
Om te beginnen, wilt u misschien Python toevoegen aan het Windows pad.
Een gemakkelijke manier om Python aan het pad toe te voegen is door een recente versie van Python te downloaden, en dan tijdens de installatie het vakje ‘Python aan PATH toevoegen’ aan te vinken:
Stap 2: Open de Windows Opdrachtprompt
Naar aanleiding hiervan opent u de Windows Opdrachtprompt:
Step 3: Installeer het pyinstaller-pakket
Typ in de Windows Opdrachtprompt het volgende commando om het pyinstaller-pakket te installeren (en druk vervolgens op Enter):
pip install pyinstaller
Zo zou het commando eruit moeten zien:
Stap 4: Sla uw Python-script op
Nu moet u uw Python-script opslaan op de door u gewenste locatie.
Voor de duidelijkheid heb ik een eenvoudig Python script gemaakt dat ‘Hallo Wereld!’ weergeeft wanneer je op de knop klikt:
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()
Ik heb het Python script vervolgens opgeslagen in de volgende map:
C:
Waar ik het Python-script de naam ‘hallo’heb gegeven
Stap 5: Maak het uitvoerbare bestand met Pyinstaller
Nu kunt u het uitvoerbare bestand van het Python-script maken met pyinstaller.
Ga naar de opdrachtprompt, en typ:
cd gevolgd door de locatie waar uw Python script is opgeslagen
In mijn geval typte ik het volgende in de opdrachtprompt:
cd C:\Users\Ron\Desktop\MyPython
Zo zag mijn commando er uit (vergeet niet op Enter te drukken nadat u de locatie hebt getypt waar het Python-script op uw computer is opgeslagen):
Daarna gebruikt u het volgende sjabloon om het uitvoerbare bestand te maken:
pyinstaller --onefile pythonScriptName.py
Omdat in ons voorbeeld de pythonScriptName ‘hallo’ is, is het commando om het uitvoerbare bestand te maken als volgt:
pyinstaller --onefile hello.py
In de opdrachtprompt:
Als u klaar bent, drukt u voor de laatste keer op Enter.
Stap 6: Het uitvoerbare bestand uitvoeren
Uw uitvoerbare bestand moet nu worden gemaakt op de locatie die u hebt opgegeven.
In mijn geval ging ik terug naar de locatie waar ik het ‘hallo’-script oorspronkelijk had opgeslagen (C:\Users\RonDesktop\MijnPython). Een paar extra bestanden werden aangemaakt op die locatie. Om het uitvoerbare bestand te vinden, open je de dist folder:
Nu zie je het uitvoerbare bestand:
Als u op het bestand klikt, zou u uw programma moeten kunnen starten (als u een foutmelding krijgt, moet u wellicht Visual C++ Redistributable installeren).
In ons voorbeeld, zodra u op de ‘hello’ executable klikt, ziet u het volgende scherm met een enkele knop:
Als u op de knop klikt, ziet u de expressie van ‘Hello World!’
U kunt meer lezen over pyinstaller door de pyinstaller-handleiding te bezoeken.