Maison >développement back-end >Tutoriel Python >Python peut-il développer un logiciel exe ?

Python peut-il développer un logiciel exe ?

(*-*)浩
(*-*)浩original
2019-07-06 11:17:006086parcourir

pyinstaller regroupe les scripts Python dans un logiciel exe pour les exécuter sur des machines sans environnement Python

Python peut-il développer un logiciel exe ?

La dernière version est pyinstaller 3.1.1. Prend en charge python2.7 et python3.3+. Peut fonctionner sous les systèmes d'exploitation Windows, Mac et Linux. (Apprentissage recommandé : Tutoriel vidéo Python)

Mais il n'est pas compilé de manière croisée, ce qui signifie que l'exe généré avec PyInstaller sous Windows ne peut s'exécuter que sous Windows, et sous Linux Ceux générés sous ne peuvent fonctionner que sous Linux.

Installation de pyinstaller sous Windows

Utilisez la commande pip install pyinstaller Sous Windows, pyinstaller nécessite le support de PyWin32. Lorsque PyWin32 n'est pas trouvé lors de l'installation de pyinstaller avec pip, pypiwin32 sera installé automatiquement

Pyinstaller-3.1.1 pypiwin32-219 installé avec succès apparaîtra, ce qui signifie que l'installation est réussie

Utilisez

Localisez le dossier où se trouve pyinstaller.exe (généralement sous le dossier "scripts" sous python) (rappel chaleureux : appuyez sur la touche de tabulation dans cmd pour terminer la fonction)

Ajoutez ensuite l'adresse du fichier que vous souhaitez convertir (il y a un espace entre les deux)

Si vous ajoutez -F après pyinstaller.exe, il sera empaqueté dans un exe (le fichier sera plus gros), sinon il y aura beaucoup de fichiers de bibliothèque ; l'ajout de -w signifie qu'il sera emballé sous forme d'exe sans fenêtre cmd, et une fenêtre cmd apparaîtra lors de l'exécution sans l'ajouter. (Ajouter ou non dépend des préférences personnelles)

Commande -F

Notez que les commandes sont sensibles à la casse. C'est en majuscule ici. Utilisez la commande -F pour empaqueter l'application dans un fichier exe indépendant, sinon il s'agit d'un dossier avec diverses DLL et fichiers dépendants

commande -p

Ceci après le instruction, vous pouvez ajouter le chemin de pyinstaller pour rechercher des modules. Parce que le packaging d’applications implique de nombreux modules. Vous pouvez ajouter le chemin vous-même ici. Cependant, après test par l'auteur, il peut être reconnu dans le répertoire site-packages, et il n'est pas nécessaire de l'ajouter manuellement

Pour plus d'articles techniques liés à Python, veuillez visiter le Python. Tutorielcolonne pour apprendre !

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