安装失败后如何保存pip下载的文件?

Kar*_*ter 6 python pip

如果pip install a_package失败(例如pip install matplotlibinsetuptools不够新),则下一次调用pip install my_package会导致再次下载文件,而不仅仅是比较下载文件和远程版本的校验和。如何防止这种情况(假设pip具有这些功能)?

Ben*_*ebe 5

我没有一个副本pip来测试它,但是这个--download-cache <dir>选项有什么帮助吗?从我在文档中可以看出,它会将下载的文件保存在那里,并使用它们。

编辑
我安装了pip,我发现一个安装失败的包,我试图用--download-cache <dir>. 然后我重新运行安装,并在日志中说它正在使用缓存目录,而不是下载它。所以它确实有效