我可以删除 pipenv 缓存文件夹吗?如何安全地做

The*_*Dan 9 python delete-file pipenv

在使用我的pipenv虚拟环境时,我发现了一个充满缓存的巨大文件夹,我想知道:

  1. 我可以删除它吗?
  2. 如果是,如何删除
  3. 删除它会有什么后果

路线: home/cache/pipenv

删除

Pet*_*ter 13

虽然简单地删除 Cache 子文件夹可以正常工作,但使用只会删除pipenv lock --clear当前项目的缓存。如果您想删除所有收集的数据,请使用

pipenv --clear
Run Code Online (Sandbox Code Playgroud)

反而。你会看到Clearing caches ...缓存文件夹消失了。根据文档,它通常位于以下位置之一:

~/Library/Caches/pipenv (macOS)
%LOCALAPPDATA%\pipenv\pipenv\Cache (Windows)
~/.cache/pipenv (other operating systems)
Run Code Online (Sandbox Code Playgroud)

  • FWIW 我发现“pipenv --clear”选项不起作用,尽管它在文档中明确列出,所以我不确定发生了什么。 (7认同)

Bug*_*eeb 3

缓存是临时的,因此您可以随时清除它们。使用 Pipenv,您可以调用pipenv lock --clear,或者通过删除文件夹来调用更肮脏的方法。似乎很多人都遇到过Pipenv 缓存膨胀的问题。清除缓存的缺点是,pipenv 下载或安装软件包需要更长的时间,因为它无法快速搜索缓存文件夹中以前使用过的版本。