So konvertieren Sie ein Python-Skript in eine ausführbare Datei (.exe) in Python 3.6
Das Konvertieren eines Python-Skripts in eine ausführbare Datei (.exe) ermöglicht die unabhängige Ausführung ohne der Python-Interpreter. Hier ist eine Lösung, die die spezifischen Herausforderungen angeht, auf die Sie gestoßen sind:
Methode mit cx_Freeze:
Schritte:
- Installieren Sie Python 3.6.
- cx_Freeze installieren: Führen Sie pip install cx_Freeze in Ihrem Befehl aus Eingabeaufforderung.
- Idna installieren: Führen Sie pip install idna in Ihrer Eingabeaufforderung aus.
- Erstellen Sie ein Python-Skript mit dem Namen myfirstprog.py.
- Erstellen Sie eine neue Python-Datei mit dem Namen setup.py im selben Verzeichnis wie Ihr Skript.
- Kopieren Sie den folgenden Code in setup.py und speichern Sie ihn it:
from cx_Freeze import setup, Executable
base = None
executables = [Executable("myfirstprog.py", base=base)]
packages = ["idna"]
options = {
'build_exe': {
'packages':packages,
},
}
setup(
name = "<any name>",
options = options,
version = "<any number>",
description = '<any description>',
executables = executables
)
Nach dem Login kopieren
- Klicken Sie mit der rechten Maustaste irgendwo im Skriptverzeichnis und wählen Sie „Befehlsfenster hier öffnen“.
- Geben Sie in der Eingabeaufforderung python setup.py ein build.
- Wenn keine Fehler vorliegen, wird ein Build-Ordner erstellt.
- Navigieren Sie zum Build-Ordner und suchen Sie den myfirstprog-Anwendung.
- Führen Sie die Anwendung aus, um ihre Funktionalität zu überprüfen.
Bitte beachten Sie:
- Ersetzen Sie myfirstprog.py durch tatsächlicher Dateiname Ihres Python-Skripts.
- Fügen Sie alle erforderlichen importierten Pakete in die Paketliste ein setup.py.
- Passen Sie die Setup-Informationen (Name, Version, Beschreibung) in setup.py an.
- Stellen Sie sicher, dass die importierten Pakete installiert sind, bevor Sie die ausführbare Datei erstellen.
Das obige ist der detaillierte Inhalt vonWie erstelle ich mit cx_Freeze eine eigenständige EXE-Datei aus einem Python 3.6-Skript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!