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

问题描述 投票:10回答:2

在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

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

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

此外,在文档中的任何地方都有关于此的链接吗?

python pip
2个回答
3
投票

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

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

Unix的

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

MACOS

〜/图书馆/缓存/ PIP。

Windows CSIDL_LOCAL_APPDATA> \ pip \ Cache

有关更多信息,请访问:https://pip.pypa.io/en/latest/reference/pip_install/#caching


2
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.