使用--no-cache-dir,pip 9.0.1安装旧版本? (测试服务器)

时间:2017-07-14 01:51:27

标签: pip

我正在学习如何上传(然后安装)python包,我创建了一个包并将其上传到PyPi test 服务器:

https://testpypi.python.org/pypi/mom

目前,有一些版本,最新的版本是3.1.22。我使用sdist上传了bdist-wheeltwine

twine upload dist/* -r testpypi --skip-existing
Uploading distributions to https://test.pypi.org/legacy/
Uploading mom-3.1.22-py3-none-any.whl
Uploading mom-3.1.22.tar.gz 

在某些时候,每次尝试安装都会导致它尝试安装旧版本,我之后删除了该版本:

    pip install -i https://test.pypi.org/pypi mom --no-cache-dir -vvv
    ...
    Found link https://test-files.pythonhosted.org/packages/fc/48/2454ff318d4dca8b5025ab3b8e40582f9216bc08471c7f48e3c91e3f7791/
    mom-3.1.17a1-py3-none-any.whl (from https://test.pypi.org/project/mom/),version: 3.1.17a1
    Found link https://test-files.pythonhosted.org/packages/ba/08/2fd1d7fefc7f22085236d86ad7c5b5daee3f2a5e6a1f53bc6669463e0e33/
    mom-3.1.17a1.tar.gz (from https://test.pypi.org/project/mom/), version: 3.1.17a1

似乎--no-cache-dir应该有所帮助,事实上我前几天遇到了这个问题,并且能够用--no-cache-dir来解决这个问题,但现在这个问题仍然存在。

可能是什么原因?

1 个答案:

答案 0 :(得分:1)

This answer之前的pylang帮助了我:不是使用INSERT INTO PRODUCT VALUES ('WR3/TT3', 'Steel matting, 4''x8''x1/6", .5" mesh', '17-Jan-12', 18, 5, '119.95', '0.10', 25595); 选项进行安装,而是可以使用-i选项安装测试服务器中的软件包。