So kompilieren Sie ein Python-Skript (mit Bildern)

Inhaltsverzeichnis:

So kompilieren Sie ein Python-Skript (mit Bildern)
So kompilieren Sie ein Python-Skript (mit Bildern)

Video: So kompilieren Sie ein Python-Skript (mit Bildern)

Video: So kompilieren Sie ein Python-Skript (mit Bildern)
Video: Excel Tabelle in PowerPoint einfügen #microsoft #office #excel #powerpoint 2024, Kann
Anonim

Python ist eine sehr beliebte Programmiersprache. Aber was ist, wenn die Person, die Ihr Programm ausführt, nicht will oder weiß, wie man ein Python-Skript ausführt? In diesem Artikel erfahren Sie, wie Sie ein Python-Skript in eine ausführbare Datei kompilieren.

Schritte

Methode 1 von 2: Verwenden von CX_Freeze

Python-Skript kompilieren Schritt 1
Python-Skript kompilieren Schritt 1

Schritt 1. Laden Sie cx_Freeze von Sourceforge herunter

Es ist ein Tool zum Verpacken von Python-Skripten in eigenständige ausführbare Dateien.

Python-Skript kompilieren Schritt 2
Python-Skript kompilieren Schritt 2

Schritt 2. Stellen Sie sicher, dass Sie auf der Plattform arbeiten, auf der Ihre ausführbare Datei ausgeführt werden soll

Wenn Sie beispielsweise eine ausführbare Windows-Datei erstellen möchten, führen Sie cx_Freeze unter Windows aus. Gleiches gilt für Mac und Linux.

Python-Skript kompilieren Schritt 3
Python-Skript kompilieren Schritt 3

Schritt 3. Erstellen Sie eine neue Python-Datei namens setup.py im Verzeichnis des Python-Programms, das Sie kompilieren möchten

Python-Skript kompilieren Schritt 4
Python-Skript kompilieren Schritt 4

Schritt 4. Geben Sie den folgenden Code in Ihre neue Datei setup.py ein

(Wie immer in Python ist die korrekte Einrückung wichtig und wird hier leider aufgrund von Formatierungsschwierigkeiten nicht angezeigt.):

    import sys from cx_Freeze import setup, Executable base = None if sys.platform == 'win32': base = 'Win32GUI' Executables = [Executable(Python program name, base=base)] setup(name=executable_name, version='version ', description='desc', ausführbare=ausführbare Dateien)

Python-Skript kompilieren Schritt 5
Python-Skript kompilieren Schritt 5

Schritt 5. Führen Sie die folgenden Befehle im Terminal Ihres Computers aus:

    cd [Pfad zum Verzeichnis Ihrer Python-Datei] python setup.py build

Python-Skript kompilieren Schritt 6
Python-Skript kompilieren Schritt 6

Schritt 6. Suchen Sie im Verzeichnis des Python-Programms nach einem neuen Ordner namens "build"

Es sollte im vorherigen Schritt erstellt worden sein. Öffnen Sie diesen Ordner und den Ordner darin.

  • Da ist Ihre ausführbare Datei! Die anderen Dateien in diesem Verzeichnis werden benötigt, um Ihre ausführbare Datei auszuführen. Bewahren Sie sie daher immer zusammen mit der ausführbaren Datei auf.
  • Der Build kann auf viele Arten angepasst werden. Eine Beschreibung aller möglichen Optionen finden Sie unter cx-freeze.readthedocs.org.

Methode 2 von 2: Verwenden von PyInstaller

Pip installieren pyinsatller
Pip installieren pyinsatller

Schritt 1. Öffnen Sie das Terminal oder die Eingabeaufforderung und führen Sie den folgenden Code aus

Dadurch wird pyInstaller installiert.

    pip install pyinstaller

Helloworld dir
Helloworld dir

Schritt 2. Öffnen Sie das Verzeichnis, in dem sich das Python-Skript befindet

Unter Windows "Rechtsklick" bei gedrückter "Umschalttaste" und "Befehlsfenster hier öffnen" auswählen. Unter Linux "Rechtsklick" und "Terminal öffnen" wählen.

Pyinstaller-Name py
Pyinstaller-Name py

Schritt 3. Geben Sie diesen Befehl ein, um Ihr Skript zu kompilieren

Warten Sie, bis der Befehl beendet ist.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Schritt 4. Wechseln Sie in das neu erstellte Verzeichnis "dist"

Ihr kompiliertes Projekt wird dort sein.

Warnungen

  • Das Setzen von base = 'Win32GUI' wie oben gezeigt führt zu Problemen, wenn Ihr Python-Code die Funktion input() enthält.
  • Versuchen Sie, base='Console' oder base=None einzustellen, da Console die Standardeinstellung ist.

Empfohlen: