>백엔드 개발 >파이썬 튜토리얼 >Python 업그레이드로 인해 발생하는 yum 및 pip 오류 문제를 해결하는 방법

Python 업그레이드로 인해 발생하는 yum 및 pip 오류 문제를 해결하는 방법

巴扎黑
巴扎黑원래의
2017-09-07 09:43:082103검색

이 글에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.