无法将 pip 9.0.1 升级到 9.0.3 - 已满足要求

Posted

技术标签:

【中文标题】无法将 pip 9.0.1 升级到 9.0.3 - 已满足要求【英文标题】:Cannot upgrade pip 9.0.1 to 9.0.3 - requirement already satisfied 【发布时间】:2018-09-19 12:03:29 【问题描述】:

我正在尝试使用pip install --upgrade pip 更新pip,但同时收到“要求满足”错误和“版本过时”消息

$ pip install --upgrade pip
Requirement already up-to-date: pip in 
/Users/user/Envs/proj/lib/python2.7/site-packages
You are using pip version 9.0.1, however version 9.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' 
command.

如何更新?

【问题讨论】:

你有没有机会在你的全局 Python 中有 pip 9.0.3,但在 virtualenv 中有 9.0.1?这不应该是个问题,但它似乎比我能想到的任何其他组合都更容易出错。 【参考方案1】:

最近,Python.org 站点 stopped supporting TLS version 1.0 and 1.1,这可能会导致您面临的先有鸡还是先有蛋的问题。尝试使用pip 升级pip

curl https://bootstrap.pypa.io/get-pip.py | python

【讨论】:

在 Windows 7 上失败:'curl' is not recognized as an internal or external command operable program or batch file. @StevenVascellaro 也许直接从上面的链接下载它并运行python get-pip.py?更高版本的 Python 似乎也附带了 pip 在 Mac 上为我工作。 对于那些想要升级pip3的人,运行与上面相同的命令,但使用python3而不是python 这给了我同样的错误:无法获取 URL pypi.org/simple/pip:确认 ssl 证书时出现问题:HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (由 SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)) - 跳过【参考方案2】:

尝试: 右键单击 Anaconda 提示符(以管理员身份运行)

>> conda update pip

(对我有用)

【讨论】:

【参考方案3】:

上面的 curl 答案对我不起作用。这对我有用

sudo python -m pip install --upgrade pip

【讨论】:

是的,我遇到了与此相同的 SSL 错误。啊啊啊!【参考方案4】:

这两个命令对我有用:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

然后:

python get-pip.py

【讨论】:

不适合我:curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - 吊销功能无法检查证书的吊销。 感谢 paul 这个解决方案对我最有效(将 Anupam 的答案分为两个步骤),因为 curl 下载后运行 get-pip.py 脚本时出现权限错误。将最后一行更改为 sudo python get-pip.py 是诀窍。终于将点子升级到 9.0.x 以上【参考方案5】:

这在带有 Anaconda3 的 Windows 中对我有用:将 **\Anaconda3\Library\bin 添加到 Windows 路径

set path=anaconda_install_path\Anaconda3\Library\bin to windows path;%path%

【讨论】:

【参考方案6】:

显然问题出在 Anaconda 上。这个解决方案对我有用:https://github.com/conda/conda/issues/9746#issuecomment-616314792

【讨论】:

虽然这可能会回答这个问题,但如果可能的话,您应该edit 您的答案在答案本身的提供的链接中包含最重要的信息。如果链接停止工作或内容发生重大变化,这有助于防止您的答案无效。

以上是关于无法将 pip 9.0.1 升级到 9.0.3 - 已满足要求的主要内容,如果未能解决你的问题,请参考以下文章

python3 升级 pip9.0.1 到pip-9.0.3

成功解决You are using pip version 9.0.1, however version 9.0.3 is available. You should consider upgra(示

[python]pip 版本9.0.1升级到10.0.1故障解决办法

pip安装pandas而不升级pip

AnsibleAnsible控制windows插件安装及运行error与解决方法

Mac升级到EI Captain之后pip install 无法使用问题