Heim > Backend-Entwicklung > Python-Tutorial > Wie erstelle ich mit cx_Freeze eine eigenständige EXE-Datei aus einem Python 3.6-Skript?

Wie erstelle ich mit cx_Freeze eine eigenständige EXE-Datei aus einem Python 3.6-Skript?

DDD
Freigeben: 2024-12-19 17:36:14
Original
142 Leute haben es durchsucht

How to Create a Standalone .exe from a Python 3.6 Script Using cx_Freeze?

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:

  1. Installieren Sie Python 3.6.
  2. cx_Freeze installieren: Führen Sie pip install cx_Freeze in Ihrem Befehl aus Eingabeaufforderung.
  3. Idna installieren: Führen Sie pip install idna in Ihrer Eingabeaufforderung aus.
  4. Erstellen Sie ein Python-Skript mit dem Namen myfirstprog.py.
  5. Erstellen Sie eine neue Python-Datei mit dem Namen setup.py im selben Verzeichnis wie Ihr Skript.
  6. 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
  1. Klicken Sie mit der rechten Maustaste irgendwo im Skriptverzeichnis und wählen Sie „Befehlsfenster hier öffnen“.
  2. Geben Sie in der Eingabeaufforderung python setup.py ein build.
  3. Wenn keine Fehler vorliegen, wird ein Build-Ordner erstellt.
  4. Navigieren Sie zum Build-Ordner und suchen Sie den myfirstprog-Anwendung.
  5. 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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage