web-dev-qa-db-ja.com

「pip install --upgrade pip」を実行した後、pipは同じことを教えてくれます

パッケージのインストール中:

....................
You are using pip version 8.1.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

OK:

$ pip install --upgrade pip
Collecting pip
  Downloading https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 961kB/s 
Installing collected packages: pip
Successfully installed pip-8.1.1
You are using pip version 8.1.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

どうして?修正方法

3
Ojman

次の場所にインストールされている場合、pipをアップグレードできるように、rootとしてpipをアップグレードするコマンドを実行します。

$ pip -V 
 pip 10.0.1 /usr/local/lib/python3.6/dist-packages/pipから(python 3.6)

Pipをアップグレードするコマンド:

Sudo pip install --upgrade pip  

Pip3をアップグレードするコマンド(Python 3.xの場合):

Sudo pip3 install --upgrade pip

--upgradepip installオプションの説明:

-U、-アップグレード
すべてのパッケージを最新の利用可能なバージョンにアップグレードします。この
プロセスは、依存関係が既に満たされているかどうかにかかわらず再帰的です。
1
karel

単純に、インストールコマンドを変更してみてください。

pip3.5 install absl-py

pip3.5 install --user absl-py

0
Eyob Sisay

問題がなければ心配しません。 GoogleがPythonを使用してgmail.comを操作するためのクイックスタート 今夜をフォローしていました。私は次のことをしました:

$ pip install --upgrade google-api-python-client oauth2client
Collecting google-api-python-client
  Downloading https://files.pythonhosted.org/packages/4e/92/e4746e646585c8c359781c19984fe8b6b8794a6cfe382cd481329d5252ac/google-api-python-client-1.7.4.tar.gz (141kB)
    (... SNIP ...)
You are using pip version 8.1.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

ご覧のとおり、Ubuntuはまだ8.1.1を配布していますが、現在は18.1が利用可能ですが、4か月前は10.0.1が利用可能でした。

pippythonをアップグレードする人が火傷した様子を何度も読んでいるので、問題が発生し、それらを修正するには強制アップグレードが必要だと感じない限り、何もしないことをお勧めします。

難しい方法を学びました「壊れていない場合は修正しないでください」

0

pipを使用してpipをアップグレードすることは、通常のコマンドとは少し異なります。つかいます

python -m pip install --upgrade pip

ここでpython -mpipライブラリファイルをスクリプトとして読み取り、更新できるようになります。

0
Amit