代码之家  ›  专栏  ›  技术社区  ›  rnso

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

  •  10
  • rnso  · 技术社区  · 5 年前

    安装程序包时 pip 在python中,它下载并安装一个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 回复  |  直到 5 年前
        1
  •  3
  •   Ramiro Berrelleza    5 年前

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

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

    UNIX

    ~/.cache/pip,它尊重xdg_cache_主目录。

    马科斯

    ~/library/caches/pip。

    窗户 csidl_local_appdata>\pip\缓存

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

        2
  •  2
  •   FThompson    5 年前

    在情况下 PyQt5 ,117.8MB安装文件缓存在 http pip缓存的目录,其中 Ramiro's answer 包括的位置。您可以安全地移除 HTTP协议 wheels 目录。

    您可以通过 --no-cache-dir 命令行选项( source )