1. pip install xxxx
OSError: [Errno 1] Operation not permitted: '/System/Library/Frameworks/Python.framework/Versions/2.7/share'
在 OS X El Capitan 中有一个跟安全相关的模式叫 SIP(System Integrity Protection ),它禁止让软件以 root 身份来在 Mac 上运行,在升级到 OS X 10.11 中或许你就会看到部分应用程序被禁用了,这些或许是你通过终端或者第三方软件源安装。对于大多数用户来说,这种安全设置很方便,但是也有些开发者或者高级 Mac 用户不需要这样的设置。
解决方案:
- 重启 Mac,按住 Command+R 键直到 Apple logo 出现,进入 Recovery Mode
- 点击 Utilities > Terminal
- 在 Terminal 中输入 csrutil disable,之后回车
- 重启 Mac
- csrutil status 查看当前SIP状态
如果继续出现Operation not permitted的错误,说明pip没有root权限。可以采用以下方式完美解决:
sudo pip install xxx