Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich meine Python 3.6-Programme einfach in ausführbare Dateien unter Windows konvertieren?

Wie kann ich meine Python 3.6-Programme einfach in ausführbare Dateien unter Windows konvertieren?

Barbara Streisand
Barbara StreisandOriginal
2024-12-26 05:24:12468Durchsuche

How Can I Easily Convert My Python 3.6 Programs into Executables on Windows?

Konvertieren von Python-Programmen in ausführbare Dateien (Windows)

Das Konvertieren von Python-Skripten in ausführbare Dateien ermöglicht eine bequeme Bereitstellung und Ausführung ohne Abhängigkeit von der Python-Laufzeit. Hier sind die empfohlenen Methoden für Windows-Benutzer:

Verwenden von cx_Freeze

Schritt 1: Installieren Sie Python 3.6.

Schritt 2: Installieren Sie cx_Freeze mit pip:

pip install cx_Freeze

Schritt 3: Idna mit pip installieren:

pip install idna

Schritt 4: Erstellen Sie ein Python-Skript (z. B. myfirstprog.py).

Schritt 5: Erstellen Sie eine Datei setup.py im Verzeichnis des Skripts und fügen Sie den folgenden Code ein:

from cx_Freeze import setup, Executable

executables = [Executable("myfirstprog.py")]

packages = ["idna"]
options = {
    'build_exe': {
        'packages': packages,
    },
}

setup(
    name="<any name>",
    options=options,
    version="<any number>",
    description="<any description>",
    executables=executables
)

Schritt 6: Öffnen Sie eine Eingabeaufforderung im Verzeichnis des Skripts und führen Sie Folgendes aus:

python setup.py build

Schritt 7:Überprüfen Sie den Build-Ordner auf die ausführbare Datei (z. B. myfirstprog.exe).

Zusätzliche Hinweise:

  • Ersetzen Sie „myfirstprog.py“ in setup.py durch den tatsächlichen Skriptnamen.
  • Fügen Sie der Liste „Pakete“ weitere importierte Pakete hinzu.
  • Passen Sie die Felder Name, Version und Beschreibung an setup.py.
  • Stellen Sie sicher, dass die erforderlichen Pakete vor dem Erstellen installiert sind.

Alternative Methoden

Während pyinstaller und py2exe häufig verwendet werden, Sie erfordern möglicherweise bestimmte Python-Versionen oder virtuelle Umgebungen. C-Konverter haben auch Einschränkungen. Die oben bereitgestellte Lösung (mit cx_Freeze) ist eine zuverlässige und einfache Methode zum Konvertieren von Python 3.6-Programmen in ausführbare Dateien unter Windows.

Das obige ist der detaillierte Inhalt vonWie kann ich meine Python 3.6-Programme einfach in ausführbare Dateien unter Windows konvertieren?. 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