如何防止 PIP 重新下载以前下载的包?我正在测试 matplotlib 的安装,这是一个 11MB 的包,它依赖于几个发行版特定的包。每次我运行 pip install matplotlib
时,它都会重新下载 matplotlib。我该如何阻止这种情况?
最佳答案
注意:仅缓存通过 HTTPS 下载的车轮。如果您在普通的旧 HTTP 上使用自定义 repo,the cache is disabled .
对于新的 Pip 版本:
默认情况下,较新的 Pip 版本现在缓存下载。请参阅此文档:
https://pip.pypa.io/en/stable/topics/caching/
对于旧的 Pip 版本:
创建一个名为~/.pip/pip.conf
的配置文件,并添加如下内容:
[global]
download_cache = ~/.cache/pip
在一个命令中:
printf '[global]\ndownload_cache = ~/.cache/pip\n' >> ~/.pip/pip.conf
关于python - 如何缓存下载的 PIP 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10336308/