Conversion de programmes Python en exécutables (Windows)
La conversion de scripts Python en exécutables permet un déploiement et une exécution pratiques sans dépendre du runtime Python. Voici les méthodes recommandées pour les utilisateurs de Windows :
Utiliser cx_Freeze
Étape 1 : Installer Python 3.6.
Étape 2 : Installez cx_Freeze en utilisant pip :
pip install cx_Freeze
Étape 3 : Installez idna à l'aide de pip :
pip install idna
Étape 4 : Créez un script Python (par exemple, myfirstprog.py).
Étape 5 : Créer un fichier setup.py dans le répertoire du script et collez le code suivant :
from cx_Freeze import setup, Executable executables = [Executable("myfirstprog.py")] packages = ["idna"] options = { 'build_exe': { 'packages': packages, }, } setup( name="<any name>", options=options, version="<any number>", description="<any description>", executables=executables )
Étape 6 : Ouvrez une invite de commande dans le répertoire du script et exécutez :
python setup.py build
Étape 7 : Vérifiez le dossier de construction pour l'exécutable (par exemple, myfirstprog.exe).
Remarques supplémentaires :
Méthodes alternatives
Bien que pyinstaller et py2exe soient couramment utilisés, ils peuvent nécessiter des versions Python ou des environnements virtuels spécifiques. Les convertisseurs C ont également des limites. La solution fournie ci-dessus (utilisant cx_Freeze) est une méthode fiable et simple pour convertir les programmes Python 3.6 en exécutables sous Windows.
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!