Annuaire d'articles
important! ! !
Le 17 juin 2021, après être entré dans la fosse et avoir interrogé stackOverFlow à plusieurs reprises, j'ai résumé les raisons de cette partie du problème, et les raisons de l'échec de python2 à installer pyinstaller peuvent être les suivantes :
- La version de pip ne correspond pas (vous avez probablement déjà mis à jour pip)
- Téléchargez le mauvais pyinstaller (python2 n'est plus pris en charge après pyinstaller3.5)
- ne pas exécuter en tant qu'administrateur
Par conséquent : veuillez d'abord essayer la méthode de la quatrième section (version optimisée) du catalogue ! ! !
origine
Étant donné que l'officiel ne prend pas en charge python2, de nombreux outils ont progressivement échoué à suivre, l'utilisation directe de pip install pyinstaller signalera une erreur.
processus
J'ai essayé d'utiliser python -m pip install -U pip au milieu, et après la mise à jour de pip, j'ai constaté que cela ne fonctionnait toujours pas et j'étais très désespéré.
Après avoir cherché beaucoup d'informations, j'ai trouvé que pyinstaller ne supporte plus python2.7 après la version 3.6, donc je suis allé directement sur le site officiel pour télécharger l'ancien paquet et l'installer manuellement.
Cliquez sur le site Web suivant
http://www.pyinstaller.org/downloads.html#La
dernière version ne prend en charge que Python 3.5-3.9 : Version 4.2 : stable, prend en charge Python 3.5–3.9
Cliquez sur ce lien dans le coin inférieur droit, téléchargeons l'ancienne version
Les versions plus anciennes (obsolètes) peuvent être trouvées dans la liste complète des versions .
Il est évident ici que 4.0 ne supporte plus python2.7, et la dernière version supporte 3.6
Pour être sûr, j'ai téléchargé 3.4
Une fois le téléchargement terminé, extrayez-le dans ce répertoire : C:\Python27\Lib\site-packages
(il s'agit de l'adresse de votre outil d'installation de python pip)
Entrez dans le dossier, C:\Python27\Lib\site-packages\PyInstaller-3.4, ouvrez cmd et exécutez
python setup.py install
Il peut y avoir un rapport d'erreur, ignorez-le, puis rouvrez une cmd, exécutez
pip install --upgrade pyinstaller
exécutez-le à nouveau
再python setup.py install
À ce moment, le succès sera affiché
Rouvrez cmd et exécutez
pyinstaller --version
montrer
Enfin réussi ! ! !
Version optimisée
- passer en administrateur
Windows doit exécuter le terminal en tant qu'administrateur, tandis que Linux et Mac doivent entrer su et mot de passe pour changer d'administrateur
- Vérifiez la version de pip et passez à la version de pip appropriée
pip --version Afficher la version actuelle
pip install pip==18.1 Si ce n'est pas 18.1, exécutez le code et passez à 18.1
- Téléchargez la version de pyinstaller qui prend en charge Python2
pip installer pyinstaller==3.4
- Vérifiez si l'installation a réussi
pyinstaller -v
J'espère que vous réussirez aussi!
référence
Article de référence pour cet article
https://blog.csdn.net/weixin_44164729/article/details/94609588
Précautions d'utilisation de pyinstaller
Voici deux bons articles
Baiye Heiyu : http://www.python3.vip/tut/py/etc/toexe/
communauté chinoise python : https://mp.weixin.qq.com/s/tCMj4r2NT5TaaJ5pNtgllA