Comment compiler un script Python (avec des images)

Table des matières:

Comment compiler un script Python (avec des images)
Comment compiler un script Python (avec des images)

Vidéo: Comment compiler un script Python (avec des images)

Vidéo: Comment compiler un script Python (avec des images)
Vidéo: Calendrier Excel dynamique lié à PowerPoint sans VBA | lié une feuille de calcul à PowerPoint 2024, Peut
Anonim

Python est un langage de programmation très populaire. Mais que se passe-t-il si la personne qui exécute votre programme ne veut pas ou ne sait pas comment exécuter un script Python ? Cet article vous apprendra comment compiler un script Python dans un exécutable.

Pas

Méthode 1 sur 2: Utilisation de CX_Freeze

Compiler le script Python Étape 1
Compiler le script Python Étape 1

Étape 1. Téléchargez cx_Freeze depuis Sourceforge

C'est un outil pour empaqueter des scripts Python dans des exécutables autonomes.

Compiler le script Python étape 2
Compiler le script Python étape 2

Étape 2. Assurez-vous que vous travaillez sur la plate-forme sur laquelle vous avez besoin de votre exécutable

Par exemple, si vous souhaitez créer un fichier exécutable Windows, exécutez cx_Freeze sous Windows. Idem pour Mac et Linux.

Compiler le script Python étape 3
Compiler le script Python étape 3

Étape 3. Créez un nouveau fichier Python nommé setup.py dans le répertoire du programme Python que vous souhaitez compiler

Compiler le script Python Étape 4
Compiler le script Python Étape 4

Étape 4. Entrez le code suivant dans votre nouveau fichier setup.py

(Comme toujours en Python, une indentation correcte est importante et n'est malheureusement pas affichée ici en raison de difficultés de formatage.):

    import sys from cx_Freeze import setup, Executable base = None if sys.platform == 'win32': base = 'Win32GUI' exécutables = [Executable(Python program name, base=base)] setup(name=executable_name, version='version ', description='desc', exécutables=exécutables)

Compiler le script Python étape 5
Compiler le script Python étape 5

Étape 5. Exécutez les commandes suivantes dans le terminal de votre ordinateur:

    cd [chemin vers le répertoire de votre fichier Python] python setup.py build

Compiler le script Python étape 6
Compiler le script Python étape 6

Étape 6. Recherchez un nouveau dossier appelé "build" dans le répertoire du programme Python

Il aurait dû être créé lors de l'étape précédente. Ouvrez ce dossier et le dossier qu'il contient.

  • Voilà votre exécutable ! Les autres fichiers de ce répertoire sont nécessaires pour exécuter votre exécutable, alors assurez-vous de toujours les conserver avec l'exécutable.
  • La construction peut être personnalisée de plusieurs manières. Voir cx-freeze.readthedocs.org pour une description de toutes les options possibles.

Méthode 2 sur 2: Utilisation de PyInstaller

Pip installer pyinsatller
Pip installer pyinsatller

Étape 1. Ouvrez le terminal ou l'invite de commande et exécutez le code suivant

Cela installera pyInstaller.

    pip installer pyinstaller

Helloworld dir
Helloworld dir

Étape 2. Ouvrez le répertoire où se trouve le script python

Sous Windows "Clic droit" tout en maintenant "Shift" et sélectionnez "Ouvrir la fenêtre de commande ici". Sous Linux "Clic droit" et sélectionnez "Ouvrir le terminal".

Nom de l'installateur Py
Nom de l'installateur Py

Étape 3. Tapez cette commande pour compiler votre script

Attendez que la commande se termine.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Rép dist
Rép dist

Étape 4. Déplacez-vous dans le répertoire "dist" nouvellement créé

Votre projet compilé sera là.

Mises en garde

  • Définir base = 'Win32GUI' comme indiqué ci-dessus posera des problèmes si votre code Python inclut la fonction input().
  • Essayez de définir base='Console' ou base=None puisque la console est la valeur par défaut.

Conseillé: