Python - es ist eine leistungsstarke Programmiersprache, mit der Sie kompakten und klaren Code schreiben können. Wenn es jedoch um die Verteilung ihrer Programme geht, können Python-Dateien für Benutzer, die keinen Python-Interpreter auf ihren Computern installiert haben, unpraktisch sein.
In solchen Fällen ist es nützlich zu erstellen .exe dateien (Windows-ausführbare Dateien), die problemlos auf jedem Computer ausgeführt werden können, ohne Python installieren zu müssen. Solche.exe-Dateien enthalten alle notwendigen Informationen für den Betrieb des Programms.
Zu erstellen .die EXE-Datei des Python-Programms können wir von der praktischen Befehlszeilenoption (CMD) in Windows profitieren. Indem wir ein paar einfache Schritte befolgen, können wir erstellen .eine EXE-Datei, die alle erforderlichen Abhängigkeiten und Bibliotheken enthält.
Dadurch können Benutzer Ihr Programm einfach mit nur einem Klick ausführen, ohne Python und alle benötigten Pakete manuell installieren zu müssen. In diesem Artikel werden wir uns ansehen, wie Sie erstellen .die Python-Exe-Datei des Programms wird über die Befehlszeile ausgeführt, damit Ihr Programm für Benutzer noch benutzerfreundlicher und zugänglicher wird.
Aufbau.exe-Datei des Python-Programms in CMD
Zu erstellen .die EXE-Datei des Python-Programms über die Befehlszeile müssen Sie einige einfache Schritte ausführen:
- Öffnen Sie eine Eingabeaufforderung (CMD) auf Ihrem Computer.
- Navigieren Sie zu dem Verzeichnis, in dem sich Ihre Python-Datei des Programms befindet. Dazu können Sie den Befehl cd verwenden, um den Verzeichnispfad anzugeben.
- Geben Sie den folgenden Befehl ein: pyinstaller --onefile имя_файла.ру . Hier имя_файла.ру sollte durch den Namen Ihrer Python-Programmdatei ersetzt werden.
- Warten Sie, bis der Kompiliervorgang abgeschlossen ist. Durch Ausführen des Befehls wird ein dist-Ordner erstellt, in dem sich die Datei befindet.die exe Ihres Programms.
Jetzt können Sie ausführen .die EXE-Datei Ihres Python-Programms ist auf jedem Computer ohne die Notwendigkeit, einen Python-Interpreter zu installieren.
Beachten Sie das beim Kompilieren .die EXE-Datei kann Fehler auftreten, die mit der Notwendigkeit verbunden sind, zusätzliche Module oder Abhängigkeiten zu installieren. In diesem Fall können Sie die Parameter des Pyinstaller-Befehls verwenden, um zusätzliche Optionen anzugeben oder die erforderlichen Module zu installieren.
Pyinstaller installieren
Folgen Sie den Anweisungen unten, um Pyinstaller zu installieren:
| Schritt 1: | Öffnen Sie eine Eingabeaufforderung (CMD) auf Ihrem Computer. |
| Schritt 2: | Installieren Sie Pyinstaller mit dem Befehl: |
| pip install pyinstaller |
Pyinstaller sollte jetzt erfolgreich auf Ihrem Computer installiert werden. Sie können die Installation überprüfen, indem Sie den Befehl eingeben:
Glückwunsch! Jetzt können Sie Pyinstaller verwenden, um ausführbare Dateien aus Ihren Python-Programmen zu erstellen.
Definieren des Python-Pfads
Bevor wir es schaffen können .die EXE-Datei des Python-Programms, wir müssen den Pfad zur ausführbaren Python-Datei im System festlegen. Der Python-Pfad bestimmt, wo sich die ausführbare Python-Datei befindet, die zum Ausführen des Programms verwendet wird.
Befolgen Sie diese Schritte, um den Pfad zu Python zu bestimmen:
- Öffnen Sie eine Eingabeaufforderung (CMD): Drücken Sie Win + R auf der Tastatur, geben Sie "cmd" ein und drücken Sie die Eingabetaste.
- Geben Sie den Befehl "Python" ein: Geben Sie an der Eingabeaufforderung "Python" ein und drücken Sie die Eingabetaste. Wenn Sie Python installiert haben und korrekt konfiguriert sind, sollten Sie Informationen über die Python-Version und den Interpreter sehen.
- Definieren Sie den Pfad zu Python: Wenn der Befehl "python" nicht erkannt wird, ist Python nicht installiert oder der Pfad zu seiner ausführbaren Datei wird nicht in der Umgebungsvariablen PATH angegeben. In diesem Fall müssen Sie den Pfad zur Python-Datei finden.exe" in Ihrem Dateisystem. Normalerweise befindet es sich im Ordner "C:\PythonXX \" wobei "XX" die Python-Version ist.
Wenn Sie den Pfad zu Python definiert haben, verwenden Sie ihn im Befehl zum Erstellen .exe-Datei ist ein Python-Programm.
Python-Quellcode kompilieren
Es gibt mehrere Tools zum Kompilieren von Python-Quellcode, eines davon ist PyInstaller. PyInstaller bietet die Möglichkeit, ausführbare Dateien zu erstellen (.exe) aus Python-Skripten, einschließlich aller erforderlichen Abhängigkeiten.
So kompilieren Sie den Python-Quellcode in .exe-Datei mit PyInstaller in der Befehlszeile (CMD) müssen Sie die folgenden Schritte ausführen:
- Installieren Sie PyInstaller mit dem Befehl pip install pyinstaller in der Befehlszeile (CMD).
- Nach der Installation von PyInstaller navigieren Sie mit dem Befehl in das Verzeichnis mit Ihrem Python-Skript cd in der Befehlszeile (CMD).
- Führen Sie den folgenden Befehl an einer Eingabeaufforderung (CMD) aus: pyinstaller --onefile имя_файла.ру, wo имя_файла.ру - dies ist der Name Ihres Python-Skripts.
- Nach dem Ausführen des Befehls erstellt PyInstaller ein Verzeichnis dist, in dem sich die Datei mit der Erweiterung befindet .die EXE, die Ihr Python-Programm enthält.
Jetzt können Sie ausführen .die EXE-Datei Ihres Python-Programms auf einem beliebigen Computer, ohne einen Python-Interpreter oder zusätzliche Abhängigkeiten zu installieren.
Beachten Sie, dass das Kompilieren von Python-Quellcode schwierig sein kann, insbesondere wenn es Module und Bibliotheken von Drittanbietern gibt. Möglicherweise müssen Sie zusätzliche Parameter angeben, damit sie ordnungsgemäß erstellt werden können.exe-Datei.
Angeben einer Anmeldedatei
Um eine Anmeldedatei anzugeben, verwenden Sie die Option -m im Team pyinstaller. Zum Beispiel, wenn die Anmeldedatei heißt main.py. der Befehl würde wie folgt aussehen:
pyinstaller -m main.py
Nachdem Sie diesen Befehl ausgeführt haben, erstellt PyInstaller einen Ordner dist im aktuellen Arbeitsverzeichnis. Innerhalb des Ordners dist die ausführbare Datei mit der Erweiterung wird sich befinden.eine EXE, die auf jedem Computer ohne Python ausgeführt werden kann.
Es ist wichtig zu beachten, dass Sie die Anmeldedatei nur dann als Python-Modul angeben müssen, wenn sie sich nicht im aktuellen Arbeitsverzeichnis befindet. Wenn sich die Anmeldedatei im selben Verzeichnis befindet, können Sie sie direkt angeben, ohne die Option zu verwenden -m:
pyinstaller main.py
Jetzt wissen Sie, wie Sie die Anmeldedatei beim Erstellen angeben .exe-Datei des Python-Programms über die Befehlszeile.
Zusammenbau.exe-Datei
Um eine ausführbare Datei zu erstellen (.exe) Python-Programm über die Befehlszeile (CMD) folgen Sie den folgenden Schritten:
- Öffnen Sie die Eingabeaufforderung (CMD) und navigieren Sie zu dem Ordner, in dem sich Ihr Python-Programm befindet.
- Verwenden Sie den Pyinstaller-Befehl mit dem Namen Ihres Skripts, um die ausführbare Datei zu erstellen. Zum Beispiel, wenn Ihr Skript heißt program.py , führen Sie den pyinstaller-Befehl aus program.py .
- Warten Sie, bis der Erstellungsprozess abgeschlossen ist. PyInstaller erstellt einen Ordner namens dist , der die resultierende ausführbare Datei enthält.
- Suchen Sie im Ordner "dist" nach der Datei mit der Erweiterung, und kopieren Sie sie .exe . Dies wird Ihre ausführbare Datei sein.
Jetzt haben Sie einen bereit .die EXE-Datei Ihres Python-Programms, das auf jedem Rechner ausgeführt werden kann, ohne Python installieren zu müssen.
Ergebnis und mögliche Probleme
Nachdem Sie den Befehl an der Eingabeaufforderung ausgeführt haben, wird das Python-Skript kompiliert und als gespeichert.exe-Datei. Diese Datei enthält den kompilierten Code Ihres Programms, der auf jedem Computer ausgeführt werden kann, ohne dass ein Python-Interpreter installiert werden muss.
Es gibt jedoch ein paar Dinge, auf die Sie beim Erstellen achten sollten .exe-Datei:
1. Abhängigkeiten und Module:
Wenn Ihr Programm Module und Abhängigkeiten von Drittanbietern verwendet, müssen Sie sicherstellen, dass sie auf der Zielmaschine installiert sind. Andernfalls funktioniert Ihr Programm möglicherweise nicht ordnungsgemäß oder wird überhaupt nicht auf einem anderen Computer ausgeführt.
2. Dateien verpacken:
In einigen Fällen müssen Sie möglicherweise alle Dateien, die Sie für den Betrieb des Programms benötigen, zusammen mit verpacken .exe-Datei. Zum Beispiel, wenn Ihr Programm Datendateien oder Bilder verwendet, sollten Sie sicherstellen, dass sie ordnungsgemäß zusammen mit platziert werden .die EXE-Datei, wenn Sie das Programm auf einen anderen Computer verschieben.
3. Kompilierungsfehler:
Aufbau.eine EXE-Datei aus einem Python-Programm über die Befehlszeile kann nützlich sein, wenn Sie Ihr Programm auf einem Computer ausführen möchten, ohne Python installiert zu haben, das Programm mit anderen Benutzern zu teilen oder Ihren Quellcode zu schützen. Berücksichtigen Sie die oben genannten möglichen Probleme und führen Sie Tests auf verschiedenen Computern durch, um sicherzustellen, dass Ihr Programm ordnungsgemäß funktioniert.