Maison >développement back-end >Tutoriel Python >Python peut-il développer un logiciel exe ?
pyinstaller regroupe les scripts Python dans un logiciel exe pour les exécuter sur des machines sans environnement Python
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!