运行“pip install --upgrade pip”后,pip 告诉我同样的事情

Ojm*_*man 9 python pip 16.04

安装包时:

....................
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.
Run Code Online (Sandbox Code Playgroud)

好的:

$ 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.
Run Code Online (Sandbox Code Playgroud)

为什么?如何解决?

小智 5

升级pip使用pip与常规命令有点不同。使用

python -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)

这里python -m将以脚本的形式读取pip库文件,然后您就可以更新。


kar*_*rel 3

以 root 身份运行命令升级 pip,以便 pip 安装在以下位置时可以升级:

$点 -V
pip 10.0.1 来自 /usr/local/lib/python3.6/dist-packages/pip (python 3.6)

升级pip的命令:

sudo python -m pip install --upgrade pip  
Run Code Online (Sandbox Code Playgroud)

升级 pip3 的命令(对于 Python 3.x):

sudo python3 -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)

--upgrade选项的解释pip install

-U,--升级
             将所有软件包升级到最新的可用版本。这
             无论依赖关系是否存在,过程都是递归的
             已经满足了。