Conversion de Python .py en .exe
Introduction
Conversion d'un script Python en un l'exécutable (.exe) lui permet de s'exécuter indépendamment d'un interpréteur Python. Pour y parvenir dans Python 3.6, plusieurs méthodes sont disponibles, mais elles peuvent présenter des défis. Cet article aborde ces défis et fournit un guide complet pour convertir un script Python en .exe à l'aide de cx_Freeze.
Méthode :
-
Installer Python 3.6 : Assurez-vous que Python 3.6 est installé sur votre système.
-
Installez cx_Freeze : Utilisez pip pour installer cx_Freeze :
pip install cx_Freeze
Copier après la connexion
-
Installez idna : Certains modules peuvent nécessiter des dépendances supplémentaires. Installez idna :
pip install idna
Copier après la connexion
-
Créer un script Python : Écrivez un script Python avec l'extension .py. Par exemple, nommons-le "myfirstprog.py".
-
Créez un script setup.py : Créez un nouveau fichier Python nommé "setup.py" dans le même répertoire que votre script.
-
Ajouter du code à setup.py : Collez le code suivant dans setup.py :
from cx_Freeze import setup, Executable
base = None
executables = [Executable("myfirstprog.py", base=base)]
packages = ["idna"]
options = {
'build_exe': {
'packages':packages,
},
}
setup(
name = "<any name>",
options = options,
version = "<any number>",
description = '<any description>',
executables = executables
)
Copier après la connexion
-
Ouvrir l'invite de commande : Maj-clic droit dans le répertoire pour ouvrir une fenêtre d'invite de commande.
- Exécuter la commande : Tapez ce qui suit commande :
python setup.py build
Copier après la connexion
-
Localiser le fichier .exe : En cas de succès, un dossier « build » sera créé. Dans ce dossier, votre application .exe sera localisée.
Notes supplémentaires :
-
Modifier setup.py : Mettez à jour les champs de nom, de version et de description dans setup.py pour qu'ils correspondent à votre application.
-
Inclure les éléments importés Packages : Ajoutez tous les packages importés dans votre script Python à la liste des "packages" dans setup.py.
-
Installer les dépendances : Assurez-vous que toutes les dépendances requises sont installées avant d'exécuter "python setup .py build."
En suivant ces étapes, vous pouvez facilement convertir un script Python en exécutable à l'aide de cx_Freeze en Python 3.6.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!