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.
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.