Konvertieren von .py in .exe in Python 3.6
Das Konvertieren von Python-Programmen in ausführbare Dateien bietet Komfort und ermöglicht eine einfachere Verteilung. Diese Anleitung stellt eine detaillierte Methode zum Erreichen dieser Konvertierung mit cx_Freeze in Python 3.6 vor.
Schritte:
-
Installieren Sie Python 3.6: Stellen Sie sicher dass Python 3.6 auf Ihrem System installiert ist.
-
Installieren cx_Freeze und idna: Öffnen Sie eine Eingabeaufforderung und geben Sie die folgenden Befehle ein:
pip install cx_Freeze
pip install idna
-
Erstellen Sie ein Python-Programm: Schreiben Sie Ihr Python-Programm und speichern Sie es mit der Erweiterung .py, z. B. myfirstprog.py.
-
Erstellen Sie ein Setup-Skript: Erstellen Sie eine neue Python-Datei mit dem Namen setup.py im selben Verzeichnis wie Ihr Skript.
-
Bearbeiten Sie das Setup-Skript: Kopieren Sie den folgenden Code in setup.py und passen Sie die hervorgehobenen Felder nach Bedarf an:
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
)
-
Öffnen Sie eine Eingabeaufforderung: Klicken Sie bei gedrückter Umschalttaste mit der rechten Maustaste darauf Verzeichnis und wählen Sie „Befehlsfenster hier öffnen“.
-
Erstellen Sie die ausführbare Datei: Geben Sie in der Eingabeaufforderung Folgendes ein Folgender Befehl:
python setup.py build
-
Suchen Sie die ausführbare Datei: Bei Erfolg wird ein Ordner mit dem Namen build erstellt. Suchen Sie darin die ausführbare Datei in einem anderen Ordner (normalerweise nach Ihrem Programm benannt).
-
Führen Sie die ausführbare Datei aus: Klicken Sie auf die ausführbare Datei, um Ihr konvertiertes Programm auszuführen.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Python 3.6-.py-Datei mit cx_Freeze in eine .exe-Datei?. 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