Transformer Un Script Python En Fichier Exécutable (.exe) Sur Windows : Le Guide Facile Pour Une Conversion Rapide !

Jonathan Mwamba
2 min readMay 19, 2023

Convertir votre script en fichier exécutable offre une multitude d’avantages comme une portabilité accrue, une protection du code source, une convivialité pour les utilisateurs finaux et simplifie la distribution de votre application.

Il existe plusieurs façons de convertir un script Python en un fichier exécutable (.exe) sous Windows, mais voici l’une des méthodes les plus simples :

  1. Installez le package “pyinstaller” à l’aide de pip : Ouvrez l’invite de commande et saisissez “pip install pyinstaller” puis appuyez sur Entrée. Cela installera le package nécessaire pour convertir le script.
  2. Accédez au répertoire où se trouve le script Python : À l’aide de l’invite de commande, naviguez jusqu’au répertoire où se trouve le script en utilisant la commande “cd”. Par exemple, si le script se trouve dans le dossier “C:\PythonScripts”, vous saisiriez “cd C:\PythonScripts” et appuyez sur Entrée.
  3. Exécutez la commande pyinstaller : “pyinstaller — onefile scriptname.py” et appuyez sur Entrée. Cela indiquera à pyinstaller de créer un seul fichier exécutable à partir du script. Remplacez “scriptname” par le nom réel de votre script.
  4. Attendez la fin du processus : Pyinstaller va maintenant créer le fichier exécutable, ce qui peut prendre quelques minutes en fonction de la taille du script.
  5. Localisez le fichier exécutable : Une fois le processus terminé, vous trouverez le fichier exécutable dans le dossier “dist” situé dans le même répertoire que le script.
  6. Exécutez le fichier exécutable : Vous pouvez maintenant exécuter le fichier exécutable en double-cliquant dessus. Le script s’exécutera comme si vous aviez exécuté le script Python.

Il convient de noter que cette méthode ne fonctionne que sous Windows. Si vous travaillez sur un autre système d’exploitation, vous pouvez utiliser d’autres outils tels que cx_Freeze, py2app, etc.

--

--

Jonathan Mwamba

🧑‍💻 A software developer who ❤️ loves to 💻 code and 📝 blog! 🌐 Passionné par le Web3 | 🤖 Explorateur d'IA | (https://cindanojonathan.fr)