Pip安装-下载的whl文件是否持久存在并占用磁盘空间?

时间:2019-01-04 17:02:56

标签: python pip

在python中使用pip安装软件包时,它会下载并安装一个whl文件,例如pyqt5的以下文件:

https://files.pythonhosted.org/packages/d4/bf/d884da8e2f7096d201c891d515eb6813a8e85df5eb6f5e12e867bf1d831c/PyQt5-5.11.3-5.11.2-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl

安装后,此文件是否保留在光盘上并占用空间?

如果是,是否可以将其删除以释放磁盘空间?

此外,文档中是否有与此相关的链接?

2 个答案:

答案 0 :(得分:3)

是的,确实如此。轮子存储在pip的缓存文件夹中。可以通过--cache-dir参数覆盖该位置。

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

  

Unix

     

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

     

macOS

     

〜/ Library / Caches / pip。

     

Windows   CSIDL_LOCAL_APPDATA> \ pip \ Cache

更多信息,请点击此处:https://pip.pypa.io/en/latest/reference/pip_install/#caching

答案 1 :(得分:2)

对于PyQt5,117.8MB安装文件被缓存在pip缓存的http目录中,其中Ramiro's answer包含该位置。您可以安全地删除httpwheels目录。

您可以通过--no-cache-dir命令行选项(source)禁用以后安装的缓存。