Python ist eine leistungsstarke und einfach zu bedienende Programmiersprache, die in vielen Entwicklungsbereichen Anwendung findet. Um Python-Skripte auszuführen, muss der Benutzer jedoch den Python-Interpreter auf seinem Gerät installieren. Das Ausführen von Skripten über die Befehlszeile kann für einige Benutzer unangenehm sein, daher kommen ausführbare Dateien zur Rettung (.exe), mit denen Sie Python-Anwendungen ausführen können, ohne den Interpreter jedes Mal installieren zu müssen.
In diesem Artikel erfahren Sie, wie Sie eine ausführbare Datei für Windows aus einem Python-Skript erstellen. Wir zeigen Ihnen, welche Tools und Bibliotheken in diesem Prozess helfen können, und betrachten einige der mit dem Start verbundenen Nuancen .exe-Dateien auf verschiedenen Versionen von Windows.
Wir konzentrieren uns auf zwei Möglichkeiten, ausführbare Dateien zu erstellen: verwenden Sie die Pyinstaller-Bibliothek und verwenden Sie die cx_Freeze-Bibliothek. Beide Methoden haben ihre eigenen Vor- und Nachteile, aber jeder von ihnen ermöglicht es Ihnen, einen vollwertigen zu erstellen.eine EXE-Datei, die ohne einen Python-Interpreter auf dem Gerät des Benutzers ausgeführt werden kann.
So erstellen Sie eine Python-Anwendung für Windows EXE
Schritt 1: Installation der erforderlichen Werkzeuge
Bevor Sie beginnen, stellen Sie sicher, dass Python auf Ihrem Computer installiert ist. Sie können es von der offiziellen Website herunterladen und den Installationsanweisungen folgen.
Außerdem benötigen Sie das Pyinstaller-Tool, um eine EXE-Datei zu erstellen. Sie können es mit dem Befehl pip installieren:
pip install pyinstaller
Schritt 2: Erstellen eines Python-Skripts
Erstellen Sie nun eine neue Datei mit der Erweiterung .py und schreiben Sie Ihr Python-Skript darin.
Zum Beispiel, um eine einfache Anwendung zu erstellen, die "Hello, World!". Sie können den folgenden Code verwenden:
Speichern Sie diese Datei unter dem Namen script.py .
Schritt 3: Erstellen einer EXE-Datei
Um nun eine ausführbare EXE-Datei zu erstellen, öffnen Sie die Eingabeaufforderung (cmd) und navigieren Sie zu dem Ordner, in dem sich Ihr Python-Skript befindet.
Führen Sie dann den folgenden Befehl aus:
pyinstaller --onefile script.py
Dieser Befehl erstellt im Ordner "dist" eine neue Datei mit der Erweiterung.exe. Dies ist die ausführbare Datei der Python-Anwendung für Windows.
Schritt 4: Ausführen einer EXE-Datei
Um die erstellte EXE-Datei zu starten, doppelklicken Sie einfach darauf. Ihre Python-Anwendung wird auf dem Windows-Computer ausgeführt.
Schluss:
In diesem Abschnitt haben wir untersucht, wie man eine Python-Anwendung für Windows EXE erstellt. Mit dem Pyinstaller-Tool können Sie ganz einfach eine ausführbare Datei (EXE) aus Python-Code erstellen und auf der Windows-Plattform ausführen.
Erster Schritt: Installation der erforderlichen Werkzeuge
Bevor wir mit der Entwicklung unserer Python-Anwendung für Windows EXE beginnen, müssen wir einige Tools installieren. Hier ist eine Liste von dem, was Sie brauchen:
- Python: Wir müssen einen Python-Interpreter installieren, mit dem wir unseren Python-Code ausführen können.
- pip: Dies ist ein Werkzeug zum Installieren von Python-Paketen. Wir werden es verwenden, um die erforderlichen Abhängigkeiten zu installieren.
- pyinstaller: Es ist ein Tool, mit dem wir ausführbare Dateien (EXE) aus unserem Python-Code erstellen können.
Sie können Python und pip von der offiziellen Python-Website herunterladen (https://www.python.org/downloads /). Folgen Sie einfach den Anweisungen auf der Website für die Installation.
Nach der Installation von Python und pip müssen Sie pyinstaller installieren. Verwenden Sie den Befehl pip install pyinstaller an der Eingabeaufforderung, um dieses Tool zu installieren.
Beachten Sie, dass Sie der Umgebungsvariablen PATH möglicherweise einen Python- und einen pip-Pfad hinzufügen müssen, um sie zu verwenden, ohne den vollständigen Pfad zu den ausführbaren Dateien anzugeben.
Zweiter Schritt: Schreiben des Anwendungscodes
Nachdem Sie ein leeres Projekt erstellt haben, können wir mit dem Schreiben des Codes unserer Anwendung beginnen. Die Fähigkeiten der Python-Sprache machen es zu einer großartigen Wahl für die Entwicklung von Windows-Anwendungen.
Bevor Sie mit der Codierung beginnen, müssen Sie bestimmen, welche Funktionen Sie Ihrer Anwendung hinzufügen möchten. Es kann alles sein, von einem einfachen Texteditor bis hin zu komplexen Programmen mit grafischer Benutzeroberfläche.
In diesem Artikel werden wir jedoch nicht die Entwicklung von grafischen Schnittstellen (GUI) berücksichtigen, sondern uns auf das Schreiben einer Konsolenanwendung konzentrieren. Eine Konsolenanwendung kann Eingaben empfangen, verarbeiten und die Ergebnisse auf dem Bildschirm anzeigen, ohne eine grafische Oberfläche verwenden zu müssen.
Beginnen wir mit dem Schreiben eines einfachen Codes, der Benutzereingaben akzeptiert und das Ergebnis ausgibt.
print("Привет, как тебя зовут?")name = input()print("Приятно познакомиться, " + name + ".")
In diesem Beispiel verwenden wir die Funktion print() um die Begrüßung und die Zeile "Hallo, wie heißt du?". Dann verwenden wir die Funktion input() damit der Benutzer seinen Namen eingeben kann. Das Ergebnis wird in einer Variablen gespeichert name. Schließlich verwenden wir die Funktion erneut print(), um die Begrüßung und den Benutzernamen anzuzeigen.
Wenn Sie diesen Code in einer Datei mit der Erweiterung .py speichern und ausführen, werden Sie sehen, dass das Programm nach Ihrem Namen fragt und dann eine Begrüßung mit diesem Namen ausgibt.
In den folgenden Abschnitten werden wir komplexere Python-Konzepte und -Funktionen untersuchen, die in Ihrer Anwendung verwendet werden können, um sie für Benutzer interessanter und nützlicher zu machen.