PyInstaller Schnellstart

Python-Programm in eine einzelne Datei zusammenführen

Inhaltsverzeichnis

Verwenden Sie PyInstaller, um Python-Programme als eigenständige Ausführbare Dateien zu verpacken. Es funktioniert unter Linux, Windows und Mac.

Nicht die effizienteste Methode, aber nutzbar.

Python cube Dieses Bild des Python-Würfels wurde von AI model Flux 1 dev generiert.

PyInstaller Quickstart

Installieren Sie PyInstaller von PyPI:

pip install pyinstaller

Gehen Sie in das Verzeichnis Ihres Programms und führen Sie Folgendes aus:

pyinstaller yourprogram.py

Dies erzeugt das Bundle in einem Unterordner namens dist.

pyinstaller -F yourprogram.py

Das Hinzufügen des Parameters -F (oder --onefile) packt alles in eine einzelne “exe”-Datei.

pyinstaller -F --paths=<your_path>\Lib\site-packages  yourprogram.py

Beim Auftreten eines “ImportError” könnten Sie an zusätzliche Pakete denken.

pip install pynput==1.6.8
immer noch bei Import-Fehler - versuchen Sie, pyinstaller zu degradieren - siehe Getting error when using pynput with pyinstaller

Nachteile

Es gibt viele Beschwerden über langsame Ladezeiten… Forschen Sie selbst weiter.