Outils pour utilisateurs

Outils du site


dev:python:generer-binaire-autonome

Générer un binaire autonome

Il existe plusieurs outils permettant de générer un fichier exécutable indépendant à partir d'un script python. L'outil recommandé car simple et cross-plateforme est pyinstaller. Les principaux outils cités:

  • pyinstaller
  • py2exe (fonctionne seulement sur Windows)
  • Nuitka (jusqu'à Python 3.4)

pyinstaller

Installer la bibliothèque pyinstaller:

pip install pyinstaller

Créer le binaire

pyinstaller.exe --clean --onefile mon_script.py

Les principales options de pyinstaller sont décrite a l'URL https://pyinstaller.readthedocs.io/en/stable/usage.html#options

Pour un script s’exécutant en console:

pyinstaller.exe --clean --nowindow --onefile mon_script.py

le fichier exécutable produit est placé par défaut dans le dossier .\dist

Références

dev/python/generer-binaire-autonome.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1