Je construis une application Python et je ne veux pas obliger mes clients à installer Python et ses modules. Je souhaite également que mon application soit à code source fermé.
Existe-t-il donc un moyen de compiler des scripts Python en exécutables autonomes ?
Vous pouvez utiliser [PyInstaller][1] pour empaqueter des programmes Python sous forme d'exécutables autonomes. Il fonctionne sous Windows, Linux et Mac.
Démarrage rapide de PyInstaller
Installez PyInstaller à partir de PyPI :
pip install pyinstaller
Allez dans le répertoire de votre programme et exécutez :
pyinstaller votreprogramme.py
Ceci va générer le paquet dans un sous-répertoire appelé
dist
.Pour une description plus détaillée, consultez le [manuel][2].
[1] : http://www.pyinstaller.org/ [2] : https://pyinstaller.readthedocs.io/
Vous aimerez peut-être [py2exe][1]. Vous y trouverez également des informations pour le faire sous linux.