PyInstaller Quickstart

Pythonprogramma combineren in één bestand

Inhoud

Gebruik PyInstaller om Python programma’s te verpakken als zelfstandige uitvoerbare bestanden. Het werkt op Linux, Windows en Mac.

Niet de meest efficiënte manier, maar bruikbaar.

Python cube Deze afbeelding van de Python-kubus is gegenereerd door AI model Flux 1 dev.

PyInstaller Quickstart

Installeer PyInstaller vanuit PyPI:

pip install pyinstaller

Ga naar de map van je programma en voer uit:

pyinstaller yourprogram.py

Dit genereert het pakket in een submap genaamd dist.

pyinstaller -F yourprogram.py

Het toevoegen van -F (of –onefile) parameter zal alles in één “exe” verpakken.

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

bij het uitvoeren van “ImportError” zou je overwegen om side-packages te gebruiken.

pip install pynput==1.6.8
nog steeds fout bij import - probeer pyinstaller te downgraden - zie Getting error when using pynput with pyinstaller

Nadelen

Er zijn veel klachten over traag laden… Onderzoek zelf verder.