別の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)

おすすめ記事