pyinstaller packt Python-Skripte in exe-Software, um auf Maschinen ohne Python-Umgebung ausgeführt zu werden
Die neueste Version ist Pyinstaller 3.1.1. Unterstützt Python2.7 und Python3.3+. Kann unter den Betriebssystemen Windows, Mac und Linux ausgeführt werden. (Empfohlenes Lernen: Python-Video-Tutorial)
Aber es ist nicht kreuzkompiliert, was bedeutet, dass die von PyInstaller unter Windows generierte Exe nur unter Windows und unter Linux ausgeführt werden kann Die unter generierten können nur unter Linux ausgeführt werden.
Installation von Pyinstaller unter Windows
Verwenden Sie den Befehl pip install pyinstaller. Unter Windows erfordert Pyinstaller die Unterstützung von PyWin32. Wenn PyWin32 bei der Installation von pyinstaller mit pip nicht gefunden wird, wird pypiwin32 automatisch installiert
Pyinstaller-3.1.1 erfolgreich installiert. pypiwin32-219 wird angezeigt, was bedeutet, dass die Installation erfolgreich ist
Verwenden Sie
Suchen Sie den Ordner, in dem sich pyinstaller.exe befindet (normalerweise im Ordner „scripts“ unter Python) (warme Erinnerung: Drücken Sie die Tabulatortaste in cmd, um die Funktion abzuschließen)
Fügen Sie dann die Adresse der Datei hinzu, die Sie konvertieren möchten (zwischen den beiden steht ein Leerzeichen).
Wenn Sie -F nach pyinstaller.exe hinzufügen, wird es in eine Exe-Datei gepackt Datei (die Datei wird größer), wenn nicht, gibt es viele Bibliotheksdateien. Das Hinzufügen von -w bedeutet, dass es als exe ohne Cmd-Fenster gepackt wird und beim Ausführen ohne Hinzufügen ein Cmd-Fenster angezeigt wird. (Hinzufügen oder nicht, hängt von Ihren persönlichen Vorlieben ab)
-F-Befehl
Beachten Sie, dass bei Befehlen die Groß-/Kleinschreibung beachtet wird. Es wird hier groß geschrieben. Verwenden Sie den Befehl -F, um die Anwendung in eine unabhängige EXE-Datei zu packen. Andernfalls handelt es sich um einen Ordner mit verschiedenen DLLs und abhängigen Dateien.
Befehl -p
Dies Nach dem Anweisung können Sie den Pfad für pyinstaller hinzufügen, um nach Modulen zu suchen. Weil die Anwendungsverpackung viele Module umfasst. Sie können den Pfad hier selbst hinzufügen. Nach dem Testen durch den Autor kann es jedoch im Site-Packages-Verzeichnis erkannt werden und es ist nicht erforderlich, es manuell hinzuzufügen
Weitere technische Artikel zu Python finden Sie unter Python Tutorial Spalte zum Lernen!
Das obige ist der detaillierte Inhalt vonKann Python Exe-Software entwickeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!