首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

pip无法更新?

发布网友 发布时间:2022-04-21 22:17

我来回答

1个回答

热心网友 时间:2023-06-21 14:32

今天在使用 python pip 安装一个 python 包的时候,一直提示:
# pip install --upgrade pip
Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

尝试按说明执行 pip install --upgrade pip ,没有任何报错,但一直升级不成功,百思不得解, 在查看 man pip 的时候,找到如下选项:
-v, --verbose
Give more output. Option is additive, and can be used up to 3 times.

尝试执行 pip install --upgrade pip -vvv 终于有更多提示:
1 location(s) to search for versions of pip:
* http://example.url/simple/pip/
Getting page http://example.url/simple/pip/
Starting new HTTP connection (1): example.url
"GET /simple/pip/ HTTP/1.1" 403 247
Could not fetch URL http://example.url/simple/pip/: 403 Client Error: Forbidden for url: http://example.url/simple/pip/ - skipping
Installed version (8.1.2) is most up-to-date (past versions: none)
Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages/pip-8.1.2-py2.7.egg
Cleaning up...

这时才发现,原来在我的 ~/.pip/pip.conf 配置文件里,index-url 使用了一个已经废弃的地址,删除文件后重新升级,一切恢复正常。
这么重要的 debug 信息,pip 默认竟然不输出,继续百思不得其解。:-)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com