删除〜/ .cache / pip目录是否安全?

A.J*_*.J. 6 pip

我的服务器空间有限,我正在考虑删除PIP的缓存。我不确定是否可以安全删除。

ls  ~/.cache/pip/
Run Code Online (Sandbox Code Playgroud)

包含以下目录/文件。

http  selfcheck.json  wheels
Run Code Online (Sandbox Code Playgroud)

$ pip -V
pip 7.1.2 from /usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg (python 2.7)
Run Code Online (Sandbox Code Playgroud)

请指教。

小智 64

Since pip 20.1b1, which was released on 21 April 2020 and "added pip cache command for inspecting/managing pip’s wheel cache", you no longer need to. Instead, you can issue this command:

pip cache purge
Run Code Online (Sandbox Code Playgroud)

The reference guide is here:
https://pip.pypa.io/en/stable/reference/pip_cache/
The corresponding pull request is here.

  • 不错的新功能。并且 `purge` 不会删除我的 `http` 缓存,在我的系统 macOS 10.15.4+pyenv+conda 上该缓存为 400MB+ (17认同)

Bri*_*e64 5

根据版本6的pip缓存文档,您可以使用--no-cache-dir选项。

但这对我没有帮助,因为我使用的是在后台运行pip的包装器(pinax入门项目)来安装多个软件包。因为我一直收到pip.exceptions.HashErrors('哈希与需求文件不匹配),并且我不想修改其代码,所以我重命名了pip缓存文件夹并尝试再次运行包装器。一旦发现没有问题,便继续删除整个缓存pip文件夹。在那之后我没有任何问题。因此,我可以假定删除pip的缓存文件夹完全是安全的操作。

这些是您可以找到点子缓存的位置:

Unix系统

〜/ .cache / pip,它尊重XDG_CACHE_HOME目录。

OS X

〜/ Library / Caches / pip。

视窗

\ pip \缓存

  • 至少在 Windows 7 和 Windows 10 中,我在 C:\Users\<username>\AppData\Local\pip\cache 中找到了 pip 的缓存。 (6认同)