Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführbare Datei des Python-Pakets exe

Ausführbare Datei des Python-Pakets exe

王林
王林Original
2020-05-11 13:47:445736Durchsuche

Ausführbare Datei des Python-Pakets exe

1. Pyinstaller installieren

Wenn Sie Python zum Packen von ausführbaren EXE-Dateien verwenden, müssen Sie Pyinstaller verwenden und den Befehl pip install PyInstaller verwenden Installieren Sie es wie folgt: Bild:

Ausführbare Datei des Python-Pakets exe

Nach der Installation von Pyinstaller können Sie es zum Packen von .py-Dateien verwenden. Es gibt zwei Situationen zum Packen: Eine besteht darin, das Konsolenprogramm zu packen , und die andere besteht darin, das Konsolenprogramm zu packen und ein GUI-Programm zu verwenden, das PyQt ähnelt

Zweitens, das Konsolenprogramm zu packen

Öffnen Öffnen Sie das cmd-Befehlsfenster und wechseln Sie mit dem Befehl cd zu dem Pfad, in dem sich die .py-Datei befindet. Verwenden Sie dann zum Packen den Befehl pyinstaller -F Test.py, wie unten gezeigt:

Ausführbare Datei des Python-Pakets exe

3. Packen Sie das GUI-Programm

Öffnen Sie das cmd-Befehlsfenster, wechseln Sie mit dem Befehl cd zu dem Pfad, in dem sich die .py-Datei befindet, und verwenden Sie dann pyinstaller - -paths C:Benutzer......Python37/Lib/site-packages/PyQt5/Qt/bin -F -w --icon=note .ico main.py-Befehl zum Verpacken, wie unten gezeigt:

Ausführbare Datei des Python-Pakets exe

Unter diesen wird --paths zum Festlegen der Umgebungsvariablen von PyQt verwendet, und -F bedeutet, eine einzelne ausführbare Exe-Datei zu generieren, -w stellt ein Formularprogramm dar, und --icon ist Um das Anzeigesymbol der Exe festzulegen, ist main.py der Eingang zum GUI-Programm

Hinweis: Wenn beim Packen eines GUI-Programms Ressourcendateien wie Bilder im Programm verwendet werden, ist das Packen abgeschlossen , müssen Sie die verwendeten Ressourcendateien (Ordner) in den dist-Ordner kopieren.

Empfohlenes Tutorial: Python-Tutorial

Das obige ist der detaillierte Inhalt vonAusführbare Datei des Python-Pakets exe. 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
Vorheriger Artikel:Was bedeutet type() in Python?Nächster Artikel:Was bedeutet type() in Python?