版权声明:本文为博主原创文章,转载联系 [email protected] https://blog.csdn.net/qq_31573519/article/details/82633005
问题背景
需要使用Python的 matplotlib模块,于是使用 pip install matplotlib进行安装,安装时报错:
OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/EGG-INFO/PKG-INFO'
解决方案
目前有3种方法:
- sudo 安装
- 关闭新Mac系统的SIP机制,关闭步骤:
- 重启电脑,按住Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式)
- 左上角菜单里找到实用工具 -> 终端
- 输入csrutil disable回车
- 重启Mac
- 如果想重新启动SIP机制重复上述步骤改用csrutil enable即可
- pip install matplotlib --user -U // user前2个-,U前一个-,CSDN显示问题
显然,第三种方式是最优雅最轻松的,推荐使用
参考链接:http://xiaorui.cc/2016/03/27/解决mac-osx下pip安装ipython权限的问题/