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
立刻见效!