You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在开发模式下安装dffml时出现权限报错该如何解决?

报错根源
  • 核心报错的原因:当前执行pip命令的用户没有权限修改旧版本Pillow 7.0.0的所属库文件。你虽然指定了--prefix=~/.local参数,但原有的Pillow并非安装在该用户前缀路径下,pip尝试卸载其他路径下的旧版本Pillow时触发了权限不足的系统错误。
  • 前置的WARNING警告是因为~/.local/lib/python3.8/site-packages路径下存在一个损坏的Django安装包,文件命名不完整导致pip判定为无效分发,该警告不影响本次安装的核心流程,可后续单独处理。
解决方法
  1. 优先替换原来的最后一条安装命令,加上--user参数,避免pip尝试修改非用户目录下的依赖包:
python3 -m pip install --user -e .[dev]

说明:--user参数默认会将包安装到~/.local路径下,和你之前指定的--prefix=~/.local效果一致,无需额外叠加prefix参数。

  1. 如果加--user后仍然提示Pillow卸载失败,可以手动跳过Pillow的版本升级,执行如下命令:
python3 -m pip install --user -e .[dev] --ignore-installed Pillow
  1. 若需要清除无效Django分发的警告,直接删除对应损坏的包目录即可:
rm -rf /home/dhruv/.local/lib/python3.8/site-packages/*jango*

内容的提问来源于stack exchange,提问作者Dhruv Singhal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 06:54:01