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
解决方法:
csrutil disable
按下回车要是嫌更改之后系统安全性是不是降低了,可以你先升级numpy等之后然后在改回去:
直接把第5步改成csrutil enable
就可以了