pip缓存文件夹在哪里?我在安装过程中遇到错误,现在使用缓存文件重新安装包
那个目录在哪里?我希望备份它们以便将来安装.可能吗 ?
例如,我有这个:
Using cached cssselect-0.9.1.tar.gz
我搜索谷歌这个目录,但我看到的任何东西,是学习如何从文件夹安装,我想找到默认的缓存目录.
另一个问题,这些缓存文件将保留在该目录中或将很快删除?
因为这个问题排名,并且接受的答案与问题标题不完全匹配:
缓存目录的默认位置取决于操作系统:
Unix的
〜/ .cache/pip,它尊重XDG_CACHE_HOME目录.
苹果系统
〜/图书馆/缓存/ PIP.
视窗
\PIP \缓存 轮子缓存
Pip将从pip缓存目录中的子目录轮读取并使用在那里找到的任何包.[剪断]
https://pip.pypa.io/en/latest/reference/pip_install/#caching
可以通过命令行选项更改缓存目录的位置--cache-dir
.
Pythonic和跨平台方式:
from pip.utils.appdirs import user_cache_dir # before pip v.10 from pip._internal.utils.appdirs import user_cache_dir # since pip v.10 print(user_cache_dir('pip')) print(user_cache_dir('wheel'))
在引擎盖下,它规范化路径,管理异国情调和普通操作系统和平台的不同位置,执行Windows注册表查找.
值得一提的是,如果你安装了不同的Python版本,2.x'es和3.x'es,它们都会共享相同的缓存位置.
您可以备份关联的轮,而不是尝试执行缓存文件夹的备份.
将版本0.9.1的csselect下载到/tmp/wheelhouse
:
pip wheel --wheel-dir=/tmp/wheelhouse cssselect==0.9.1
安装下载的滚轮:
pip install /tmp/wheelhouse/cssselect-0.9.1-py2-none-any.whl