Heim > Backend-Entwicklung > Python-Tutorial > Lernen Sie diesen Trick und er funktioniert wirklich! Kopieren und einfügen, um Python-Programme schnell in EXE zu packen!

Lernen Sie diesen Trick und er funktioniert wirklich! Kopieren und einfügen, um Python-Programme schnell in EXE zu packen!

WBOY
Freigeben: 2023-04-15 18:10:03
nach vorne
1541 Leute haben es durchsucht

Lernen Sie diesen Trick und er funktioniert wirklich! Kopieren und einfügen, um Python-Programme schnell in EXE zu packen!

Hallo zusammen, ich bin ein Neuling.

Um Python-Programme an Kollegen und Freunde zu senden, die keinen Code verstehen und Python nicht installiert haben, ist es am besten, das Python-Programm in eine ausführbare Exe-Datei zu packen und es dann an sie zu senden.

Ich habe schon mehrmals gepackt und der Vorgang ist nicht schwierig, aber ich kann mich nicht an die Paketierungsbefehle erinnern. Ich muss die Befehle jedes Mal erneut überprüfen, wenn ich paketiere. Daher wird in diesem Artikel der Verpackungsprozess beschrieben. Wenn Sie ihn verpacken müssen, können Sie ihn direkt kopieren und einfügen und schnell abschließen, ohne Ihr Gehirn zu beanspruchen.

Vorbereitungsarbeit

1. Installieren Sie pyinstaller

rrree

2. Bereiten Sie das Symbol vor

Es ist besser, ein ICO-Symbol in der Größe 48*48 für das Symbol zu verwenden. Sie können zuerst das Bild vorbereiten Um es als Symbol zu verwenden, finden Sie eine Website zur Online-Konvertierung von ICO-Symbolen, konvertieren Sie es in ICO-Symbol, laden Sie es herunter und verwenden Sie es.

Es gibt viele Tools zum Konvertieren von ICO-Symbolen online, um eines zu finden, das funktioniert. Wenn Sie die Tools in diesem Artikel erhalten, können Sie den Link zu dem Tool abrufen, das ich verwendet habe.

3. Bereiten Sie die Verpackungsdatei vor.

Erstellen Sie einen Ordner und legen Sie das zu packende Python-Programm sowie seine abhängigen Dateien und Symbole in diesem Ordner ab.

Verpacken ausführen

1. Führen Sie den Verpackungsbefehl aus

Öffnen Sie die Befehlszeile im Ordner und führen Sie den Verpackungsbefehl aus.

pip install pyinstaller
Nach dem Login kopieren

*.ico ist der Name der zuvor vorbereiteten Symboldatei, *.py ist der Name des Python-Programms, das gepackt werden muss, und xxx nach dem Parameter -n gibt den Namen der Exe-Datei des Verpackungsergebnisses an.

In diesem Artikel wird als Beispiel der Code zum Zeichnen eines kleinen Tigers zu Beginn des Jahres verwendet. Kopieren Sie den Code draw_tiger.py und das Symbol tiger.ico in den neu erstellten Ordner, öffnen Sie die Befehlszeile und führen Sie den Verpackungsbefehl aus:

pyinstaller -F -w -i tiger.ico -n tiger draw_tiger.py

Warten Sie, bis die Befehlsausführung abgeschlossen ist und die Verpackung abgeschlossen ist.

2. Führen Sie das Verpackungsprogramm aus.

Nachdem die Verpackung abgeschlossen ist, werden im aktuellen Ordner drei Ordner und eine Datei mit der Endung .spec generiert. Doppelklicken Sie, um die .exe-Datei im dist-Verzeichnis zu öffnen, und Sie können sie ausführen das Programm (wenn Python Das Programm verfügt über abhängige Dateien, die nicht automatisch im dist-Verzeichnis abgelegt werden. Sie müssen die abhängigen Dateien zuerst in sie kopieren.) Sie können auch eine Desktop-Verknüpfung für die .exe-Datei erstellen und diese dann direkt auf dem Desktop öffnen und ausführen, was bequemer ist.

Ich habe auch die dieses Mal gepackte .exe-Datei auf die Baidu-Netzwerkfestplatte hochgeladen, die durch die Antwort „Tiger Tiger Shengwei“ im Hintergrund des offiziellen Kontos abgerufen werden kann.

Lernen Sie diesen Trick und er funktioniert wirklich! Kopieren und einfügen, um Python-Programme schnell in EXE zu packen!

Diese .exe-Datei kann an Kollegen und Freunde gesendet und direkt auf deren Computern ausgeführt werden.

Wenn es im Python-Programm abhängige Dateien wie aufgerufene Dateien oder Bilder gibt, legen Sie diese einfach im selben Ordner wie die .exe-Datei ab und senden Sie sie an Kollegen und Freunde.

Paketparameter und Ergebnisbeschreibung

Paketparameter

  • -F Großbuchstaben F, erstellen Sie eine ausführbare .exe-Datei, und alle Abhängigkeiten und Codes von Drittanbietern werden in die .exe-Datei gepackt.
  • -w zeigt das Befehlszeilenfenster nicht an.
  • -i gibt das Symbol der .exe-Datei an.
  • -n gibt den Dateinamen der .exe-Datei an. Wenn der Dateiname nicht angegeben wird, wird standardmäßig der Dateiname des Python-Programms verwendet.

Wenn Sie alle Parameter von pyinstaller anzeigen müssen, können Sie pyinstaller --help in der Befehlszeile ausführen, um es anzuzeigen.

pyinstaller -F -w -i *.ico -n xxx *.py
Nach dem Login kopieren

Verpackungsergebnisse

  • __pycache__: speichert die binäre .pyc-Datei des Python-Programms. Die .pyc-Datei ist eine vom Python-Programm kompilierte Binärdatei (Suffix .py), die die Ladegeschwindigkeit verbessern und die Quelle verbergen kann Code.
  • build: Speichert temporäre Dateien, die während des Verpackungsprozesses generiert werden.
  • dist: Speichert die gepackte ausführbare .exe-Datei.
  • .spec: Gepackte Konfigurationsdatei (das gepackte Programm kann aus dieser Datei konfiguriert werden, ist aber im Allgemeinen nicht erforderlich).

Das Obige ist eine Einführung in das Packen von Python-Programmen in exe, um das spätere Kopieren zu erleichtern.

Das obige ist der detaillierte Inhalt vonLernen Sie diesen Trick und er funktioniert wirklich! Kopieren und einfügen, um Python-Programme schnell in EXE zu packen!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:51cto.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage