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
Préparer le script
#!/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.
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
Par défaut une console s'affiche lors de l'exécution, il est possible de désactiver cela en ajoutant l'option noconsole
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.