pipでは最新バージョンではないというのですが、アップデートでは最新バージョンだと思います!

pipでは最新バージョンではないというのですが、アップデートでは最新バージョンだと思います!

以下を実行しようとすると:

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/

関連情報