다른 Python 버전을 설치한 후 pip가 작동하지 않습니다.

다른 Python 버전을 설치한 후 pip가 작동하지 않습니다.

내 CentOS 6.5 시스템에는 이미 Python 2.6이 설치되어 있습니다. 이제 방금 Python 2.7을 설치했습니다. 하지만 지금은 pip가 작동하지 않습니다. pip 명령을 실행할 때마다 다음 오류가 표시됩니다.

File "/usr/bin/pip", line 7, in <module>
    from pip._internal import main
  File "/usr/lib/python2.6/site-packages/pip/_internal/__init__.py", line 19, in <module>
    from pip._vendor.urllib3.exceptions import DependencyWarning
  File "/usr/lib/python2.6/site-packages/pip/_vendor/urllib3/__init__.py", line 8, in <module>
    from .connectionpool import (
  File "/usr/lib/python2.6/site-packages/pip/_vendor/urllib3/connectionpool.py", line 92
    _blocking_errnos = {errno.EAGAIN, errno.EWOULDBLOCK}
                                    ^
SyntaxError: invalid syntax

실제 문제가 무엇인지 이해하지 못합니다.

답변1

CentOS 6 시스템에서도 똑같은 문제가 발생했습니다. 재설치가 저에게 효과적이었습니다.

sudo yum remove python-pip
sudo yum install python-pip

그런 다음 다음을 통해 작동하는지 확인할 수 있습니다.

python --version
Python 2.6.6

pip --version
pip 7.1.0 from /usr/lib/python2.6/site-packages (python 2.6)

관련 정보