Créer un exécutable à partir d’un script Python à l’aide de Pyinstaller

Vous cherchez à créer un exécutable à partir d’un script Python à l’aide de pyinstaller ?

Si oui, je vais vous montrer les étapes complètes pour accomplir cet objectif sous Windows.

Étapes pour créer un exécutable à partir d’un script Python en utilisant Pyinstaller

Étape 1 : Ajouter Python au chemin de Windows

Pour commencer, vous pouvez vouloir ajouter Python au chemin de Windows.

Une façon simple d’ajouter Python au chemin est de télécharger une version récente de Python, puis de cocher la case ‘Ajouter Python au PATH’ pendant l’installation :

installer python

Etape 2 : Ouvrir l’invite de commande Windows

Puis, ouvrir l’invite de commande Windows :

invite de commande

Etape 3 : Installer le paquet Pyinstaller

Dans l’invite de commande Windows, tapez la commande suivante pour installer le paquet pyinstaller (puis appuyez sur Entrée):

pip install pyinstaller

Voici à quoi ressemblerait la commande :

install pyinstaller

Etape 4 : Enregistrer votre script Python

Maintenant, vous devez enregistrer votre script Python à l’emplacement de votre choix.

À des fins d’illustration, j’ai créé un script Python simple qui affichera ‘Hello World !’ en cliquant sur le bouton :

import tkinter as tkroot= tk.Tk()canvas1 = tk.Canvas(root, width = 300, height = 300)canvas1.pack()def hello (): label1 = tk.Label(root, text= 'Hello World!', fg='green', font=('helvetica', 12, 'bold')) canvas1.create_window(150, 200, window=label1) button1 = tk.Button(text='Click Me',command=hello, bg='brown',fg='white')canvas1.create_window(150, 150, window=button1)root.mainloop()

J’ai ensuite enregistré le script Python dans le dossier suivant :

C :\Users\Ron\Desktop\MyPython

Où j’ai nommé le script Python sous le nom de ‘hello’

Scripteur Python

Etape 5 : créer l’exécutable à l’aide de Pyinstaller

Vous allez maintenant pouvoir créer l’exécutable à partir du script Python à l’aide de pyinstaller.

Il suffit d’aller dans l’invite de commande, puis de taper :

cd suivi de l’emplacement où est stocké votre script Python

Dans mon cas, j’ai tapé ce qui suit dans l’invite de commande :

cd C:\Users\Ron\Desktop\MyPython

Voici à quoi ressemblait ma commande (n’oubliez pas d’appuyer sur Entrée après avoir tapé l’emplacement où le script Python est stocké sur votre ordinateur) :

Command Prompt Windows

Puis, utilisez le modèle suivant pour créer l’exécutable:

pyinstaller --onefile pythonScriptName.py

Puisque dans notre exemple, le pythonScriptName est ‘hello’, alors la commande pour créer l’exécutable est :

pyinstaller --onefile hello.py

Dans l’invite de commande :

Créer un exécutable à partir d'un script Python en utilisant Pyinstaller

Une fois que vous avez terminé, appuyez sur la touche Entrée pour la dernière fois.

Etape 6 : Exécuter l’exécutable

Votre exécutable devrait maintenant être créé à l’emplacement que vous avez spécifié.

Dans mon cas, je suis retourné à l’emplacement où j’avais initialement stocké le script ‘hello’ (C:\Users\Ron\Desktop\MyPython). Quelques fichiers supplémentaires ont été créés à cet endroit. Pour trouver le fichier exécutable, ouvrez le dossier dist :

Exécutable Pyinstaller

Vous verrez maintenant le fichier exécutable :

Comment créer un exécutable à partir d'un script Python à l'aide de Pyinstaller

Une fois que vous aurez cliqué sur le fichier, vous devriez pouvoir lancer votre programme (si vous obtenez un message d’erreur, vous devrez peut-être installer Visual C++ Redistributable).

Pour notre exemple, une fois que vous aurez cliqué sur l’exécutable ‘hello’, vous verrez l’affichage suivant avec un seul bouton:

Créer un exécutable en utilisant Pyinstaller

Si vous cliquez sur le bouton, vous verrez l’expression de ‘Hello World !’

Créer un exécutable à partir d'un script Python à l'aide de Pyinstaller

Vous pouvez en savoir plus sur pyinstaller en consultant le manuel pyinstaller.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *