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

Comment résoudre le problème des erreurs yum et pip causées par la mise à niveau de Python

巴扎黑
巴扎黑original
2017-09-07 09:43:082096parcourir

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!

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