12
为什么pip安装了旧版本的软件包?
我刚刚将软件包的新版本上传到PyPi(1.2.1.0-r4):我可以下载egg文件并使用easy_install进行安装,并且该版本可以正确签出。但是,当我尝试使用pip进行安装时,它将安装版本1.1.0.0。即使我明确指定要使用的版本,也会pip install -Iv tome==1.2.1.0-r4收到以下消息:Requested tome==1.2.1.0-r4, but installing version 1.1.0.0,但我不明白为什么。 我仔细检查parse_version并确认1.2.1上的版本字符串大于1.1.0上的版本字符串,如下所示: >>> from pkg_resources import parse_version as pv >>> pv('1.1.0.0') < pv('1.2.1.0-r4') True >>> 那么,为什么要选择安装1.1.0呢?
79
python
pip
setuptools