Maison > développement back-end > Tutoriel Python > Comment puis-je convertir mon script Python (.py) en exécutable (.exe) ?

Comment puis-je convertir mon script Python (.py) en exécutable (.exe) ?

Barbara Streisand
Libérer: 2024-12-30 15:32:09
original
718 Les gens l'ont consulté

How Can I Convert My Python Script (.py) to an Executable (.exe)?

Conversion de scripts Python (.py) en exécutables (.exe)

Problème : Conversion d'un programme Python en un exécutable pour une utilisation plus large utilisation.

Réponse :

Utilisation de cx_Freeze :

  1. Installez cx_Freeze à l'aide de pip install cx_Freeze.
  2. Installez idna à l'aide de pip install idna.
  3. Créez un script setup.py dans le répertoire du script.
  4. Copiez le code suivant dans setup.py et enregistrez-le :

    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

    Remarque : Remplacez "myfirstprog.py" par le script actuel nom.

  5. Ouvrez une invite de commande dans le répertoire du script et exécutez python setup.py build.
  6. Un nouveau dossier nommé "build" sera créé, contenant le fichier .exe compilé. .

Remarques supplémentaires :

  • Assurez-vous que les colis importés sont inclus dans la liste des « packages » dans setup.py.
  • Personnalisez les champs de nom, de version et de description dans setup.py en fonction de votre programme.
  • Packages installés (par exemple, idna) doit être disponible avant la compilation.

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