pip在virtualenv中的缓存在哪里?

时间:2017-09-21 17:13:01

标签: python pip virtualenv

使用虚拟环境时,pip的缓存在哪里?它是默认缓存吗?如果是这样,如果删除虚拟环境,那么下载的软件包/轮子是否会保留?

2 个答案:

答案 0 :(得分:5)

Pip确实使用默认缓存,无论您是否在virtualenv中工作。这确实意味着在删除virtualenv之后,不会删除任何与之相关的pip缓存。

请注意已安装的软件包本身已删除,而不是下载缓存。

为什么会出现问题?我认为这是预期的行为,因为您在以后的另一个virtualenv中安装相同的软件包时会获得优势。

答案 1 :(得分:-1)

根据文件pip caching

  

缓存目录的默认位置取决于操作   系统