【发布时间】:2013-06-10 00:47:39
【问题描述】:
我正在尝试使用以下方式升级 PACKAGENAME:
pip install --index http://pypi.MYSITE.com/simple/ --upgrade PACKAGENAME
我经常看到没有从服务器下载文件,pip 说所有包都安装成功,但是当我检查安装的版本时,它不是服务器上的最新版本。
但是,如果我delete pip's cache 并再次运行上述命令,它确实从服务器下载文件并安装最新版本。有人遇到过这个问题吗?
我发现的一种解决方法是将--ignore-installed 参数传递给pip install,但这会导致pip 从服务器下载所有包,即使已经安装了最新版本。
【问题讨论】:
-
如果可能,请列出有问题的 pip 版本和平台,pip 1.3.1 有这个问题,它隐藏了错误消息,pip 1.4 已修复
-
我使用的是 pip-1.3.1 并更新了标题。