Heim >Backend-Entwicklung >Python-Tutorial >Wie konvertiere ich ein Python-.py-Skript mit cx_Freeze in eine .exe-Datei?

Wie konvertiere ich ein Python-.py-Skript mit cx_Freeze in eine .exe-Datei?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-24 07:24:18778Durchsuche

How to Convert a Python .py Script to an .exe File Using cx_Freeze?

Konvertieren von Python .py in .exe

Einführung

Konvertieren eines Python-Skripts in ein Die ausführbare Datei (.exe) ermöglicht die Ausführung unabhängig von einem Python-Interpreter. Um dies in Python 3.6 zu erreichen, stehen mehrere Methoden zur Verfügung, die jedoch eine Herausforderung darstellen können. Dieser Artikel befasst sich mit diesen Herausforderungen und bietet eine umfassende Anleitung zum Konvertieren eines Python-Skripts in .exe mit cx_Freeze.

Methode:

  1. Installieren Sie Python 3.6 : Stellen Sie sicher, dass Python 3.6 auf Ihrem installiert ist system.
  2. cx_Freeze installieren: Verwenden Sie pip, um cx_Freeze zu installieren:
pip install cx_Freeze
  1. Idna installieren: Einige Module können erfordern zusätzliche Abhängigkeiten. Idna installieren:
pip install idna
  1. Python-Skript erstellen: Schreiben Sie ein Python-Skript mit der Erweiterung .py. Nennen wir es zum Beispiel „myfirstprog.py“.
  2. Setup.py-Skript erstellen: Erstellen Sie eine neue Python-Datei mit dem Namen „setup.py“ im selben Verzeichnis wie Ihr Skript.
  3. Code zu setup.py hinzufügen: Fügen Sie den folgenden Code ein setup.py:
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
)
  1. Eingabeaufforderung öffnen: Umschalt-Rechtsklick in das Verzeichnis, um ein Eingabeaufforderungsfenster zu öffnen.
  2. Befehl ausführen: Geben Sie Folgendes ein Befehl:
python setup.py build
  1. .exe-Datei suchen: Bei Erfolg wird ein „Build“-Ordner erstellt. In diesem Ordner befindet sich Ihre .exe-Anwendung.

Zusätzliche Hinweise:

  • Setup.py ändern: Aktualisieren Sie die Felder „Name“, „Version“ und „Beschreibung“ in setup.py entsprechend Ihrer Anwendung.
  • Importierte Elemente einbeziehen Pakete: Fügen Sie alle importierten Pakete in Ihrem Python-Skript zur Liste „Pakete“ in setup.py hinzu.
  • Abhängigkeiten installieren: Stellen Sie sicher, dass alle erforderlichen Abhängigkeiten installiert sind, bevor Sie „Python-Setup“ ausführen .py build."

Indem Sie diese Schritte befolgen, können Sie mit cx_Freeze in Python ganz einfach ein Python-Skript in eine ausführbare Datei konvertieren 3.6.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein Python-.py-Skript 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