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


6

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

Answers:


4

我没有pip要测试的副本,但是该--download-cache <dir>选项会有帮助吗?据我在文档中所知道的,它将把下载的文件保存在那里,并使用它们。

编辑
我已安装pip,但发现安装失败的软件包,并尝试使用进行安装--download-cache <dir>。然后,我重新运行安装,并在日志中说它正在使用缓存目录,而不是下载它。这样就可以了


您是对的,很奇怪它默认情况下不会执行此操作,因此在中创建了别名~/.bashrc,例如alias sip='sudo pip install --download-cache /tmp/pip-cache',是一种替代方法
Karl Richter

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.