如何告诉Pip在哪里缓存轮文件?

2024-03-28 17:13:01 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用Pip将软件包安装到Linux服务器上时,我希望Pip将它下载的控制盘缓存到一个非默认目录~/.cache/Pip中。我正在尝试在我的~/.config/pip中将缓存目录指定为'pkg\u cache'/管道配置文件如下:

[global]
index-url = http://packages.example.com:8081/simple
extra-index-url = https://pypi.org/simple
trusted-host = packages.example.com
download-cache = $HOME/project/pkg_cache

但是当我执行“pip安装”时,即使我将目录的权限设置为777,轮子文件也不会保存在pkg\u缓存目录中。我做错什么了?你知道吗


Tags: pip服务器目录comconfigurlcacheindex
1条回答
网友
1楼 · 发布于 2024-03-28 17:13:01

问题是$HOME。Pip的配置文件不是shell脚本,也没有shell变量扩展。试着用一条混凝土路代替。你知道吗

同时用pip help检查pip的配置选项。我有10.0.1版,没有download-cache这样的选项,但是有cache-dir

cache-dir <dir> Store the cache data in <dir>.

相关问题 更多 >