Maison >développement back-end >Tutoriel Python >Comment résoudre le problème des erreurs yum et pip causées par la mise à niveau de Python
Cet article vous présente principalement la solution à l'erreur signalée par yum et pip en raison de la mise à niveau de Python. La solution est présentée en détail à travers un exemple de code. Elle a une certaine valeur d'apprentissage de référence pour l'étude ou le travail de chacun. , veuillez suivre l'éditeur pour apprendre ensemble.
Avant-propos
Cet article présente principalement comment résoudre le problème des erreurs yum et pip causées par la mise à niveau de Python. Il est partagé pour votre référence. et étudier. Pas grand chose à dire ci-dessous, jetons un œil à l'introduction détaillée.
Raison :
yum est écrit en Python. La version de Python sur le serveur est trop basse et a été mise à niveau vers 2.7, mais yum/pip n'a pas été mis à niveau, ce qui entraîne le signalement de cette erreur lors de l'exécution de yum/pip.
yum a signalé une erreur :
There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named yum Please install a package which provides this module, or verify that the module is installed correctly. It's possible that the above module doesn't match the current version of Python, which is: 2.7.10 (default, Sep 5 2017, 17:35:43) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] If you cannot solve this problem yourself, please go to the yum faq at: http://yum.baseurl.org/wiki/Faq
pip a signalé une erreur :
Traceback (most recent call last): File "/usr/bin/pip2", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module named pkg_resources
Solution :
1. Vérifiez la version Python et exécutez :
which python
Vous pouvez voir qu'il existe deux versions de Python.
2. Affichez le fichier yum et exécutez :
vim /usr/bin/yum
Vous pouvez voir la référence Python de yum dans la première ligne du déposer. Remplacez le #!/usr/bin/python d'origine par #!/usr/bin/python2.6 (ancienne version)
3. Sautez et exécutez à nouveau yum, Prêt à l'emploi.
pip modifié de la même manière
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!