python - 撤消禁用 pip 缓存

标签 python caching lambda pip serverless-framework

我不小心使用 --no-cache-dir 选项运行 pip。现在,当我尝试部署无服务器项目时,遇到以下错误消息。

目录“/.cache/pip/http”或其父目录不属于当前用户,并且缓存已被禁用。请检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。 目录“/.cache/pip”或其父目录不属于当前用户,并且缓存轮已被禁用。检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。 命令“python setup.py Egg_info”失败,错误代码为 1/tmp/pip-build-Uc5FLI/unroll/

有没有办法重新启用 pip 缓存?

最佳答案

您已运行sudo -H pip installsudo 以 root 身份运行 pip,并且 pip 更改了主目录下某些文件和目录的所有权。取回文件:

sudo chown -R $USER $HOME

关于python - 撤消禁用 pip 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45743643/

相关文章:

c++ - 指向 lambda 的函数指针目标的生命周期是多少?

java - 有没有办法在 24 以下的 Android API 上使用 Java 8 功能接口(interface)?

c# - 参数类型 lambda 表达式不可分配给参数类型 int 错误

python - 如何在 aws ec2 实例上安装 python3.6

二叉树的缓存位置

hadoop - 为什么HDFS客户端会将文件数据缓存到一个临时的本地文件中?

html - 我可以通过缓存动态加载 Web 组件引用的数据吗?

python - 尝试在 python 中定义一系列数字变量时出现语法错误

Python在一个txt文件中合并行

python - 如何有效地格式化类内部方法的输出?