我需要安装一些软件包。 无论我尝试什么方向,它都会变得更糟。
请帮忙。
40:497:执行错误:目录 ' /用户/ doekewartena /库/缓存/ PIP / HTTP'或其父目录 不属于当前用户,并且已禁用缓存。 请检查该目录的权限和所有者。如果执行 点到sudo,你可能想要sudo的-H标志。目录 ' /用户/ doekewartena /库/缓存/ PIP'或其父目录是 不属于当前用户和缓存轮已被禁用。 检查该目录的权限和所有者。如果执行pip 有了sudo,你可能想要sudo的-H标志。找不到版本 满足需求路径(来自版本:)没有匹配 找到路径(1)的分布
答案 0 :(得分:5)
您是否检查过用户的文件权限包?
您可以运行以下命令将目录(/Users/doekewartena/Library/Caches/pip
)的所有权更改为当前用户(doekewartena
):
$ sudo chown -R doekewartena /Users/doekewartena/Library/Caches/pip
答案 1 :(得分:2)
pip install --user <package-name>
为我工作。
不需要Sudo。