Zum Hauptinhalt springen

Py2exe - Anleitung zur Verwendung von Python 3

Py2exe ist eine Python-Bibliothek, mit der Sie Python-Skripte in ausführbare Windows-Dateien konvertieren können (.exe). Dies ist sehr nützlich, wenn Sie Ihre Python-Anwendungen auf Computern ohne installierten Python-Interpreter verteilen müssen.

Installieren von Py2exe

  1. Installieren Sie zuerst Python 3 auf Ihrem Computer, wenn Sie es noch nicht haben.
  2. Öffnen Sie eine Eingabeaufforderung und installieren Sie Py2exe, indem Sie den folgenden Befehl ausführen: pip install py2exe

Verwenden von Py2exe

Um Py2exe zu verwenden, müssen Sie eine Datei erstellen setup.py , in dem Sie die Parameter Ihres Projekts definieren. Beispiel für eine einfache Datei setup.py:

from distutils.core import setupimport py2exesetup(console=['your_script.py'])

Anstatt your_script.py geben Sie den Namen Ihres Python-Skripts an, das Sie in eine ausführbare Datei konvertieren möchten.

Erstellen einer ausführbaren Datei

  1. Öffnen Sie eine Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, das Ihre Datei enthält setup.py .
  2. Führen Sie den folgenden Befehl aus, um die ausführbare Datei zu erstellen: python setup.py py2exe
  3. Py2exe erstellt ein Verzeichnis mit dem Namen dist enthält Ihre ausführbare Datei sowie die benötigten Bibliotheken.

Einrichten von Py2exe

Py2exe unterstützt viele Optionen, die Sie in Ihrer Datei anpassen können setup.py . Einige der gebräuchlichsten Parameter sind:

  • console: eine Liste von Python-Skripten, die in ausführbare Befehlszeilendateien konvertiert werden sollen (.exe).
  • windows: eine Liste von Python-Skripten, die in GUI-Anwendungen konvertiert werden sollen (.exe).
  • options: Ein Wörterbuch mit Py2exe-Einstellungen wie "bundle_files" (Ein-/Ausschalten der Verpackung in einer Datei) und "compressed" (Ein-/Ausschalten der Komprimierung).
  • zipfile: der Name der ZIP-Datei, die alle benötigten Bibliotheken enthält. Wenn nicht angegeben, erstellt Py2exe für jede Bibliothek eine separate ZIP-Datei.

Sie können mehr über die Py2exe-Konfigurationsoptionen erfahren, indem Sie die offizielle Dokumentation besuchen.

Abhängigkeitsbehandlung

Py2exe kann die Abhängigkeiten Ihres Projekts automatisch verarbeiten und in die resultierende ausführbare Datei aufnehmen. In einigen Fällen müssen Sie Ihrer Datei jedoch möglicherweise zusätzliche Konfiguration hinzufügen, wenn Bibliotheken von Drittanbietern importiert werden setup.py .

Sie können verwenden includes und excludes um explizit die Module anzugeben, die in Ihrer ausführbaren Datei enthalten oder ausgeschlossen werden sollen.

setup(console=['your_script.py'],options=>)

Geben Sie anstelle von "module1", "module2", "module3" und "module4" die Namen der Module an, die ein- oder ausgeschlossen werden sollen.

Summieren

Py2exe ist ein leistungsfähiges Werkzeug zum Konvertieren von Python-Skripten in Windows-ausführbare Dateien. In diesem Handbuch haben wir die Grundlagen der Verwendung von Py2exe mit Python 3 behandelt, einschließlich der Installation, Konfiguration und Montage einer ausführbaren Datei.

Ich hoffe, dass diese praktische Anleitung Ihnen hilft, Py2exe erfolgreich in Ihren Python 3-Projekten zu verwenden!

Installieren und Konfigurieren von Py2exe für Python 3

Stellen Sie vor der Installation von Py2exe sicher, dass Sie Python 3 und den Pip -Paketmanager für Python installiert haben. Wenn diese Komponenten nicht vorhanden sind, laden Sie sie von der offiziellen Python-Website herunter und installieren Sie sie.

Um Py2exe zu installieren, öffnen Sie eine Eingabeaufforderung und führen Sie den folgenden Befehl aus:

pip install py2exe

Nachdem die Installation abgeschlossen ist, können Sie mit der Konfiguration von Py2exe für die Verwendung mit Python 3 fortfahren. Erstellen Sie dazu eine Datei setup.py im Stammverzeichnis Ihres Projekts und fügen Sie den folgenden Code hinzu:

from distutils.core import setupimport py2exesetup(windows=['your_script.py'])

Statt your_script.py geben Sie den Dateinamen Ihres Skripts an, das Sie in eine ausführbare Datei konvertieren möchten.

Jetzt können Sie Ihr Projekt in einer ausführbaren Datei erstellen, indem Sie den folgenden Befehl verwenden:

python setup.py py2exe

Nachdem Sie diesen Befehl erfolgreich ausgeführt haben, wird ein dist-Verzeichnis im Verzeichnis Ihres Projekts erstellt, das die ausführbare Datei Ihres Projekts und alle Dateien enthält, die für die Ausführung des Projekts benötigt werden.

Jetzt können Sie die ausführbare Datei ausführen und sicherstellen, dass Ihr Projekt erfolgreich in eine eigenständige ausführbare Datei für Windows konvertiert wurde.

In diesem Abschnitt haben wir uns mit der Installation und Konfiguration von Py2exe für die Verwendung mit Python 3 befasst. Sie können Py2exe verwenden, um ausführbare Dateien für Ihre Python 3-Projekte zu erstellen und zu verteilen, ohne Python auf dem Computer des Benutzers installieren zu müssen.