Python ist eine der beliebtesten Programmiersprachen mit einfacher und klarer Syntax. Wir können ein kleines Programm in Python schreiben, aber wie kann man es anderen Leuten ermöglichen, es zu verwenden, ohne einen Python-Interpreter zu installieren? Die Antwort ist einfach - Sie müssen sie kompilieren und eine ausführbare Datei im Format erstellen.exe.
In diesem Artikel betrachten wir mehrere Möglichkeiten, ein Python-Skript in eine ausführbare Datei zu konvertieren .exe für Windows-Betriebssysteme. Wir werden uns zwei grundlegende Tools ansehen - PyInstaller und cx_Freeze - und lernen, wie man sie benutzt, um praktische und vielseitige ausführbare Dateien zu erstellen.
PyInstaller - ein Werkzeug, mit dem Sie ausführbare Dateien aus Python-Skripten erstellen können. Es ist ein ziemlich leistungsfähiges Werkzeug, das alle erforderlichen Abhängigkeiten in eine Datei packt .exe. PyInstaller unterstützt eine Vielzahl von Betriebssystemen, einschließlich Windows, macOS und Linux.
cx_Freeze - ein weiteres Werkzeug, mit dem Sie ausführbare Dateien aus Python-Skripten erstellen können. Außerdem können Sie alle Abhängigkeiten in einer einzigen Datei verpacken .exe hat aber eingeschränkte Funktionen als PyInstaller. cx_Freeze ist vollständig kompatibel mit Windows und teilweise mit macOS und Linux.
Wie zu erstellen .exe von Python: Schritt für Schritt Anleitung
1. Verwenden von PyInstaller:
PyInstaller ist ein Tool, mit dem Sie Python-Skripte in ausführbare Dateien packen können .exe für verschiedene Betriebssysteme, einschließlich Windows.
Installieren Sie PyInstaller mit pip, indem Sie den folgenden Befehl an der Eingabeaufforderung ausführen:
pip install pyinstaller
Wechseln Sie dann in das Verzeichnis mit Ihrem Python-Skript und führen Sie den folgenden Befehl aus:
pyinstaller --onefile имя_файла.ру
Nachdem dieser Befehl ausgeführt wurde, erstellt PyInstaller eine ausführbare Datei .exe im Ordner dist. Sie können zusätzliche Parameter übergeben, um die Fenstergröße, den Namen und andere Einstellungen festzulegen.
2. Verwenden von cx_Freeze:
cx_Freeze ist ein weiteres Werkzeug zum Erstellen von ausführbaren Dateien .exe aus Python-Skripten.
Installieren Sie cx_Freeze mit pip, indem Sie den folgenden Befehl an der Eingabeaufforderung ausführen:
pip install cx_Freeze
Erstellen Sie dann eine Setup-Datei.py, in dem Sie Ihr Skript definieren und Parameter wie den Dateinamen und andere Optionen konfigurieren. Beispieldatei setup.py:
import sysfrom cx_Freeze import setup, Executablebuild_exe_options = base = Noneif sys.platform == "win32":base = "Win32GUI"setup(name = "имя_файла",version = "1.0",description = "Описание программы",options = ,executables = [Executable("имя_файла.py", base=base)])
Führen Sie dann den folgenden Befehl an der Eingabeaufforderung aus:
python setup.py build
Nachdem dieser Befehl ausgeführt wurde, erstellt cx_Freeze eine ausführbare Datei.exe im Build-Ordner.
3. Verwenden von py2exe:
py2exe ist ein Werkzeug zum Erstellen von ausführbaren Dateien .exe aus Python-Skripten.
Installieren Sie py2exe, indem Sie den folgenden Befehl an der Eingabeaufforderung ausführen:
pip install py2exe
Erstellen Sie dann die Datei setup.py , in dem Sie Ihr Skript definieren und Parameter wie den Dateinamen und andere Optionen konfigurieren. Beispieldatei setup.py:
from distutils.core import setupimport py2exesetup(console=['имя_файла.py'])
Führen Sie dann den folgenden Befehl an der Eingabeaufforderung aus:
python setup.py py2exe
Nachdem Sie diesen Befehl ausgeführt haben, erstellt py2exe eine ausführbare Datei .exe im Ordner dist.
Jetzt kennen Sie mehrere Möglichkeiten, eine ausführbare Datei zu erstellen .exe aus einem Python-Skript. Wählen Sie das für Ihr Projekt geeignete aus und genießen Sie die Benutzerfreundlichkeit der ausführbaren Datei.
Installation der erforderlichen Werkzeuge
Um eine ausführbare Datei zu erstellen .exe von Python Sie müssen mehrere Tools installieren. Im Folgenden sind die grundlegenden Schritte aufgeführt, die Sie befolgen müssen:
1. Python installieren
Der erste Schritt besteht darin, den Python-Interpreter zu installieren. Sie können die neueste Version von Python von der offiziellen Website herunterladen python.org Folgen Sie den Installationsanweisungen für Ihr Betriebssystem.
2. Installieren von pip
Nach der Installation von Python müssen Sie das Pip-Tool installieren, mit dem Sie Python-Pakete verwalten können. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
python -m ensurepip --upgrade
3. Pyinstaller installieren
PyInstaller ist ein Tool, mit dem Sie ausführbare Dateien erstellen können .exe aus Python-Skripten. Führen Sie den folgenden Befehl aus, um PyInstaller zu installieren:
pip install pyinstaller
4. Überprüfen der Installation
Nachdem Sie alle notwendigen Werkzeuge installiert haben, können Sie überprüfen, ob sie funktionieren. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus, um die Python-Installation zu überprüfen:
Führen Sie dann den folgenden Befehl aus, um die PyInstaller-Installation zu überprüfen:
Nach der erfolgreichen Installation aller Tools sind Sie bereit, ausführbare Dateien zu erstellen .exe aus ihren Python-Skripten.