Sie möchten eine ausführbare Datei aus einem Python-Skript mit Pyinstaller erstellen?
Wenn ja, zeige ich Ihnen die vollständigen Schritte, um dieses Ziel unter Windows zu erreichen.
Schritte zum Erstellen einer ausführbaren Datei aus einem Python-Skript mit Pyinstaller
Schritt 1: Python zum Windows-Pfad hinzufügen
Zu Beginn möchten Sie vielleicht Python zum Windows-Pfad hinzufügen.
Ein einfacher Weg, Python zum Pfad hinzuzufügen, ist, eine aktuelle Version von Python herunterzuladen und dann bei der Installation das Häkchen bei „Python zum PATH hinzufügen“ zu setzen:
Schritt 2: Öffnen Sie die Windows-Eingabeaufforderung
Als nächstes öffnen Sie die Windows-Eingabeaufforderung:
Schritt 3: Installieren Sie das Pyinstaller-Paket
Geben Sie in der Windows-Eingabeaufforderung den folgenden Befehl ein, um das Pyinstaller-Paket zu installieren (und drücken Sie anschließend die Eingabetaste):
pip install pyinstaller
So würde der Befehl aussehen:
Schritt 4: Speichern Sie Ihr Python-Skript
Nun müssen Sie Ihr Python-Skript am gewünschten Ort speichern.
Zur Veranschaulichung habe ich ein einfaches Python-Skript erstellt, das ‚Hello World!‘ anzeigt, wenn Sie auf die Schaltfläche klicken:
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()
Das Python-Skript habe ich dann im folgenden Ordner gespeichert:
C:\MyPython
Dort habe ich das Python-Skript als ‚hello‘
Schritt 5: Erstellen der ausführbaren Datei mit Pyinstaller
Nun können Sie die ausführbare Datei aus dem Python-Skript mit pyinstaller erstellen.
Gehen Sie einfach zur Eingabeaufforderung und geben Sie ein:
cd gefolgt von dem Ort, an dem Ihr Python-Skript gespeichert ist
In meinem Fall habe ich folgendes in die Eingabeaufforderung getippt:
cd C:\Users\Ron\Desktop\MyPython
So sah mein Befehl aus (vergessen Sie nicht, die Eingabetaste zu drücken, nachdem Sie den Speicherort für das Python-Skript auf Ihrem Computer eingegeben haben):
Nachfolgend verwenden Sie die folgende Vorlage, um die ausführbare Datei zu erstellen:
pyinstaller --onefile pythonScriptName.py
Da in unserem Beispiel der PythonScriptName ‚hello‘ ist, lautet der Befehl zum Erstellen der ausführbaren Datei:
pyinstaller --onefile hello.py
In der Eingabeaufforderung:
Wenn Sie fertig sind, drücken Sie zum letzten Mal die Eingabetaste.
Schritt 6: Ausführen der ausführbaren Datei
Ihre ausführbare Datei sollte nun an dem Ort erstellt werden, den Sie angegeben haben.
In meinem Fall bin ich zu dem Ort zurückgegangen, an dem ich das „Hallo“-Skript ursprünglich gespeichert hatte (C:\Benutzer\Ron\Desktop\MeinPython). An diesem Speicherort wurden ein paar zusätzliche Dateien erstellt. Um die ausführbare Datei zu finden, öffnen Sie den dist-Ordner:
Nun sehen Sie die ausführbare Datei:
Wenn Sie auf die Datei klicken, sollten Sie Ihr Programm starten können (falls Sie eine Fehlermeldung erhalten, müssen Sie eventuell Visual C++ Redistributable installieren).
Für unser Beispiel sehen Sie, sobald Sie auf die ausführbare Datei ‚hello‘ klicken, die folgende Anzeige mit einer einzelnen Schaltfläche:
Wenn Sie auf die Schaltfläche klicken, sehen Sie den Ausdruck ‚Hello World!‘
Mehr über pyinstaller können Sie im pyinstaller-Handbuch nachlesen.