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.
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.
Erstellen Sie einen Ordner und legen Sie das zu packende Python-Programm sowie seine abhängigen Dateien und Symbole in diesem Ordner ab.
Öffnen Sie die Befehlszeile im Ordner und führen Sie den Verpackungsbefehl aus.
pip install pyinstaller
*.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.
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.
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
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
Verpackungsergebnisse
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!