Hoe maak ik een Python script standalone uitvoerbaar om te draaien zonder enige afhankelijkheid?

Ik'ben een Python applicatie aan het bouwen en wil mijn klanten niet dwingen om Python en modules te installeren. Ik wil ook mijn applicatie closed-source maken.

Dus, is er een manier om Python scripts te compileren naar standalone executables?

U kunt PyInstaller gebruiken om Python programma's te verpakken als standalone executables. Het werkt op Windows, Linux en Mac.

PyInstaller Snelstart

Installeer PyInstaller van PyPI:

pip install pyinstaller

Ga naar de directory van uw programma en voer uit:

pyinstaller uwprogram.py

Dit zal de bundel genereren in een subdirectory genaamd dist.

Voor een meer gedetailleerde walkthrough, zie de manual.

Commentaren (8)

En een derde optie is cx_Freeze, die cross-platform is.

Commentaren (1)

misschien vind je py2exe leuk. je vindt daar ook info om het op linux te doen

Commentaren (1)