Mac无法升级six, numpy等

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Gavin__Zhou/article/details/78105387

OS 10.10以上,会出现你无法直接使用pip升级向six, numpy等,报错就是各种权限不够,加上sudo结果也一样,原因就是MacOS的系统完整性保护(SIP).
这里有比较详细的讨论:
https://stackoverflow.com/questions/29485741/unable-to-upgrade-python-six-package-in-mac-osx-10-10-2


解决方法:

  1. 点击Mac电脑的苹果图标
  2. 选择 重新启动
  3. 按住 command+R,直到进入还原模式
  4. 选择实用工具,然后点击 终端
  5. 输入 csrutil disable 按下回车
  6. 重启电脑

要是嫌更改之后系统安全性是不是降低了,可以你先升级numpy等之后然后在改回去:
直接把第5步改成csrutil enable就可以了

猜你喜欢

转载自blog.csdn.net/Gavin__Zhou/article/details/78105387