Een uitvoerbaar bestand van een Python-script maken met Pyinstaller

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:

install python

Stap 2: Open de Windows Opdrachtprompt

Naar aanleiding hiervan opent u de Windows Opdrachtprompt:

command prompt

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:

install pyinstaller

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

Python Script

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

Command Prompt Windows

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:

Create Executable from Python Script using Pyinstaller

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:

Executable Pyinstaller

Nu zie je het uitvoerbare bestand:

Hoe maak ik een uitvoerbaar bestand van een Python-script met Pyinstaller

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:

Create Executable using Pyinstaller

Als u op de knop klikt, ziet u de expressie van ‘Hello World!’

Create Executable from Python Script using Pyinstaller

U kunt meer lezen over pyinstaller door de pyinstaller-handleiding te bezoeken.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *