pip 已经最新了但是一直提示升级

2016-06-21 11:34:35 +08:00
 eailfly

Arch Linux 系统,用 pacman 安装的 python-pip ,pip -V 输出已经是最新的了:

pip 8.1.2 from /usr/lib/python3.5/site-packages (python 3.5)

但是用 pip freeze 时还是会提示 pip 升级

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 时,会输出 up-to-date ,神奇的是在这句下面还提示升级

有人碰到过吗

7500 次点击
所在节点    Python
9 条回复
smartdie
2016-06-21 11:42:16 +08:00
你在项目的虚拟环境(virtualenv)里
crytis
2016-06-21 13:34:37 +08:00
同时装了 2 和 3 也会出现这个问题
ynyounuo
2016-06-21 14:13:06 +08:00
pip2 pip3 分别更新下试试
Tassel
2016-06-21 16:53:53 +08:00
python -m pip install --upgrade pip
xiaket
2016-06-21 17:21:24 +08:00
我可能弄错, 不过你能确认你用了官方源还有这个问题吗?
larsenlouis
2016-06-21 18:20:22 +08:00
先把 pip 卸载,用 pacman 安装好 Python2 和 Python3 ,然后
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
python3 get-pip.py
然后修改源什么的,最后再 pip install --upgrade pip
pip3 install --upgrade pip
onlyice
2016-06-21 23:26:52 +08:00
感觉是你用了第三方的 Pypi 源,还没有更新到最新的 pip 8.1.2 。

而 pip 的版本检查是去官方 https://pypi.python.org 上查的。
IzumiKoushiro
2016-06-23 20:43:45 +08:00
win10 上原生有 PowerShell ,蛮好用的,我就是在这个里面解决的,也不用黑框框的命令行了。
eailfly
2016-06-24 11:08:19 +08:00
@Tassel 完美解决问题, Thank You

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/287258

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX