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

MacOS Sierra下pip卸载altgraph遇‘Operation not permitted’错误求解决

解决MacOS Sierra下无法卸载系统Python包的问题

这个报错的核心原因是**MacOS Sierra的系统完整性保护(SIP)**在起作用——它会阻止任何修改系统自带Python目录的操作,哪怕你用sudo也绕不开。系统预装的altgraph属于系统级依赖,默认被SIP锁定了。

给你两个可行的解决方案,优先推荐第一个:

方案1:使用独立Python环境(推荐,不破坏系统)

系统自带的Python最好别动,避免影响系统自带工具的运行。你可以:

  • 从Python官网下载安装独立的Python 3.x版本,它会安装在/Library/Frameworks/Python.framework/目录下,完全独立于系统Python,之后用pip3管理自己的包就不会碰到权限问题。
  • 或者用Homebrew安装Python,同样是独立环境,命令是:brew install python,之后用pip3操作。

如果只是不想看到这个系统包,其实完全不用卸载,用自己的独立Python环境就行,两者互不干扰。

方案2:临时关闭SIP卸载(不推荐,谨慎操作)

如果你一定要卸载这个系统包,需要临时关闭SIP,步骤如下:

  1. 重启你的Mac,按住Command + R直到进入恢复模式。
  2. 在恢复模式的菜单栏里打开「实用工具」→「终端」。
  3. 执行命令关闭SIP:csrutil disable,然后按回车,终端会提示你重启生效。
  4. 重启回到正常系统,执行sudo pip uninstall -y altgraph,这次应该能成功卸载。
  5. 卸载完成后,记得重新开启SIP(保护系统安全):再次重启进恢复模式,终端执行csrutil enable,然后重启。

⚠️ 注意:系统预装的altgraph可能是某些系统工具(比如Xcode相关工具)的依赖,卸载后可能导致未知问题,所以非必要不建议这么做。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 03:54:53