无法将 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故障解决办法