以下を実行しようとすると:
pip --version
わかりました:
Traceback (most recent call last):
File "/usr/bin/pip", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3049, in <module>
@_call_aside
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3033, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3062, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 660, in _build_master
return cls._build_from_requirements(__requires__)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 673, in _build_from_requirements
dists = ws.resolve(reqs, Environment())
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 858, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pip==9.0.3' distribution was not found and is required by the application
pipが古いようで、次のことを試しました。
python -m pip install --upgrade pip
わかりました:
Requirement already up-to-date: pip in /usr/local/lib/python2.7/site-packages (10.0.1)
だから混乱している! pipに必要なバージョンでpipを入手するにはどうすればよいですか?
インストールの詳細については、ここでpipを使用できることをお知らせします。
pip: /usr/bin/pip /usr/local/bin/pip /usr/local/bin/pip2.7
そしてPython:
python: /usr/bin/python2.6-config /usr/bin/python2.6 /usr/bin/python2.7-config /usr/bin/python2.7 /usr/bin/python /usr/lib/python2.6 /usr/lib/python2.7 /usr/lib64/python2.6 /usr/lib64/python2.7 /usr/local/lib/python2.6 /usr/local/lib/python2.7 /usr/include/python2.6 /usr/include/python2.7 /usr/share/man/man1/python.1.gz
答え1
@Kusalanandaが言ったように、/usr/binと/usr/local/binにはいくつかのバージョンのpipがあります。 /usr/binから/usr/local/binの最新バージョンへのシンボリックリンクを作成して問題を解決しました。
sudo ln -s /usr/local/bin/pip /usr/bin/pip
答え2
シンボリックリンクを使用するか、最新の pip バージョンを使用してアプリケーションをインストールできます。/usr/local/bin/