Aller au contenu

Convertir un script Python en exécutable


Pyinstaller est un package Python qui permet de convertir des scripts Python en executable .EXE. Ce tutoriel .

Installer Pyinstaller

Pyinstaller peut être installé depuis le référentiel PyPi avec pip

pip install pyinstaller

Préparer le script

Script Python à exporter
#!/usr/bin/env python3
# coding : utf-8

nom = input("Votre nom: ")
print("Hello ", nom, " !")

Exporter le script Python

Pour expoter un script il suffit de le passer en paramètre à pyinstaller depuis votre terminal.

pyinstaller main.py

Par défaut, un fichier .EXE est généré dans un dossier dist avec des fichiers de dépendance. Il est possible de générer un fichier .exe unique qui s'exécutera sans dépendances supplémentaires. Pour cela, il faut ajouter l'option onefile

pyinstaller --onefile main.py

Par défaut une console s'affiche lors de l'exécution, il est possible de désactiver cela en ajoutant l'option noconsole

pyinstaller --onefile --noconsole main.py

Lancer le fichier .EXE

Dans le dossier dist/, ouvrez le fichier main.exe

Conclusion

Dans ce tutoriel, nous avons vu comment exporter un script python en executable. Pour en savoir plus, merci de consulter la documentation officielle de Pyinstaller.

Partagez sur les réseaux sociaux

Commentaires