Heim >Backend-Entwicklung >Python-Tutorial >Kann py2exe eine einzelne ausführbare Datei erstellen?

Kann py2exe eine einzelne ausführbare Datei erstellen?

Barbara Streisand
Barbara StreisandOriginal
2024-12-02 04:27:12668Durchsuche

Can py2exe Create a Single Executable File?

Erstellen einer einzelnen ausführbaren Datei mit py2exe

Abfrage:

Ist das Erstellen möglich? eine einzelne ausführbare Datei mit py2exe? Wenn ja, wie kann dies erreicht werden?

Lösung:

Ja, es ist möglich, eine einzelne ausführbare Datei mit py2exe zu generieren, indem Sie die Option bundle_files in Ihrem Setup verwenden .py-Datei.

Um eine einzelne Datei zu erstellen, geben Sie die folgenden Optionen in an setup.py:

  • Bundle_files auf 1 setzen.
  • Komprimiert auf True setzen.
  • Zipfile auf Keine setzen.

Dies Die Konfiguration bündelt alle Dateien, einschließlich des Python-Interpreters, in der ausführbaren Datei, ohne sie in eine temporäre Datei zu extrahieren Standort.

Beispiel:

Hier ist eine Beispieldatei setup.py, die die Konfiguration demonstriert:

from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')

setup(
    options = {'py2exe': {'bundle_files': 1, 'compressed': True}},
    windows = [{'script': "single.py"}],
    zipfile = None,
)

Mit diesem Setup können Sie es ausführen den Befehl python setup.py py2exe, um eine einzelne ausführbare Datei für Ihr Skript single.py zu generieren.

Das obige ist der detaillierte Inhalt vonKann py2exe eine einzelne ausführbare Datei erstellen?. 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