pip安装不了模块,看错误提示不明白其中缘由,上网查了下原来是El Capitan多了一项系统完整性保护功能,导致一些目录不能写入和修改,即使是root也不行。

比如用 pip install gevent 就提示权限错误。

error: could not create '/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/greenlet': Operation not permitted

那现在的办法就是关闭SIP (System Integrity Protection)

操作方法见:

http://www.jianshu.com/p/0572336a0771

如果不想麻烦呢,可以使用pip命令的一个参数。

pip install --user gevent

立刻见效!