이 글에서는 Python 업그레이드로 인해 yum과 pip에서 보고된 오류에 대한 해결 방법을 주로 소개합니다. 해결 방법은 샘플 코드를 통해 매우 자세하게 소개되어 있어 필요한 모든 사람의 학습이나 업무에 도움이 됩니다. 편집자를 따라가서 함께 배워보세요.
머리말
이 글에서는 주로 Python 업그레이드로 인해 발생하는 yum 및 pip 오류를 해방하는 방법을 소개하고 참고 및 학습을 위해 공유합니다. 아래에서는 자세히 설명하지 않겠습니다. 자세한 소개.
이유:
yum은 Python으로 작성되었습니다. 서버의 Python 버전이 너무 낮아서 2.7로 업그레이드했는데 yum/pip가 업그레이드되지 않아 yum/pip 실행 시 이 오류가 보고되었습니다.
yum 오류:
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 오류:
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
해결 방법:
Python 버전, 실행:
which python
OK Python에는 두 가지 버전이 있습니다.
2. yum 파일을 보고 다음을 실행합니다.
vim /usr/bin/yum
파일의 첫 번째 줄에서 yum의 Python 참조를 볼 수 있습니다. 원본 #!/usr/bin/python을 #!/usr/bin/python2.6(이전 버전)
3으로 변경하고 yum을 다시 실행하면 사용할 수 있습니다.
pip도 같은 방식으로 수정됨
위 내용은 Python 업그레이드로 인해 발생하는 yum 및 pip 오류 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!