Maison > développement back-end > Tutoriel Python > Comment puis-je convertir facilement mes programmes Python 3.6 en exécutables sous Windows ?

Comment puis-je convertir facilement mes programmes Python 3.6 en exécutables sous Windows ?

Barbara Streisand
Libérer: 2024-12-26 05:24:12
original
464 Les gens l'ont consulté

How Can I Easily Convert My Python 3.6 Programs into Executables on Windows?

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
Copier après la connexion

Étape 3 : Installez idna à l'aide de pip :

pip install idna
Copier après la connexion

É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
)
Copier après la connexion

Étape 6 : Ouvrez une invite de commande dans le répertoire du script et exécutez :

python setup.py build
Copier après la connexion

Étape 7 : Vérifiez le dossier de construction pour l'exécutable (par exemple, myfirstprog.exe).

Remarques supplémentaires :

  • Remplacez "myfirstprog.py" dans setup.py par le nom réel du script.
  • Ajoutez des packages importés supplémentaires à la liste « packages ».
  • Ajustez les champs de nom, de version et de description dans setup.py.
  • Assurez-vous que les packages requis sont installés avant la construction.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal