Comment convertir un script Python en exécutable (.exe) dans Python 3.6
La conversion d'un script Python en exécutable (.exe) lui permet de s'exécuter indépendamment sans l'interpréteur Python. Voici une solution qui répond aux défis spécifiques que vous avez rencontrés :
Méthode utilisant cx_Freeze :
Étapes :
- Installez Python 3.6.
- Installez cx_Freeze : exécutez pip install cx_Freeze dans votre invite de commande.
- Installer idna : Exécutez pip install idna dans votre invite de commande.
- Créez un script Python nommé myfirstprog.py.
- Créez un nouveau fichier Python nommé setup.py dans le même répertoire que votre script.
- Copiez le code suivant dans setup.py et enregistrez it :
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
)
- Cliquez avec le bouton droit n'importe où dans le répertoire du script et sélectionnez "Ouvrir la fenêtre de commande ici."
- Dans l'invite de commande, tapez python setup.py build.
- S'il n'y a aucune erreur, un dossier build sera créé.
- Naviguez jusqu'au dossier build et localisez le myfirstprog application.
- Exécutez l'application pour vérifier sa fonctionnalité.
Veuillez noter :
- Remplacez myfirstprog.py par le réel nom de fichier de votre script Python.
- Incluez tous les packages importés nécessaires dans la liste des packages dans setup.py.
- Personnalisez les informations de configuration (nom, version, description) dans setup.py.
- Assurez-vous que les packages importés sont installés avant de créer l'exécutable.
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!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn