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
)
- 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!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn