解决mac osx下pip安装ipython权限的问题
来源:互联网 发布:巫妖王之怒cg知乎 编辑:程序博客网 时间:2024/06/05 20:24
各种的新mac其我也用过不少,自己或帮助别人配置了不少环境… 今天就遇到一个十分纠结的问题.
就是想装个python的交互组件ipython、gevent而已….
下面是pip install gevent的错误提示, 又是 Operation not permitted …
其实权限问题… OSError: [Errno 1] Operation not permitted , 各种的root都不可以,想到了一个粗暴的方式,直接针对share进行chmod的授权。 结果… 提示root也是没有权限操作系统的目录。 我突然发觉肯定是新版的osx有了某种机制制止我们直接的修改/System文档数据。
google了后,发现果然如我的所料…. 新系统有个叫sip的机制。 你暂时不能直接在终端进行 csrutil disable 会出现错误提示,引导你去mac osx的恢复模式进行操作。
由于El Capitan引入了SIP机制(System Integrity Protection),默认下系统启用SIP系统完整性保护机制,无论是对于硬盘还是运行时的进程限制对系统目录的写操作。 这也是我们安装ipython失败的原因….
现在的解决办法是取消SIP机制,具体做法是:
重启电脑,按住Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式)
左上角菜单里找到实用工具 -> 终端
输入csrutil disable回车
重启Mac即可
如果想重新启动SIP机制重复上述步骤改用csrutil enable即可
我们现在再看看sip的状态, 这样再安装ipython、gevent再也不会提示无法写入的权限提示了/
如果在mac下碰到OSError: [Errno 1] Operation not permitted:的问题,就算用sudo 也无法解决,那肯定是sip在作怪了.
- 解决mac osx下pip安装ipython权限的问题
- 解决mac osx下pip安装ipython权限的问题
- 解决mac osx下pip安装ipython权限的问题
- 解决mac osx下pip安装ipython权限的问题
- 解决Mac OS下pip安装ipython权限的问题
- 解决mac osx下pip安装python模块权限的问题
- Mac下安装pip,virtualenv,IPython等
- Mac下安装pip,virtualenv,IPython
- Mac OS下安装pip,ipython
- MAC OSX下用pip无法安装lxml的解决办法
- MAC OSX下用pip无法安装lxml的解决办法
- 解决 mac安装或者更新第三方包安装不上的问题 mac OSX pip OSError: [Errno 1] Operation not permitted
- 解决mac-osx10.11下无法安装wxPython2.8-osx-unicode-2.8.12.1的问题
- mac os 下pip安装的权限问题解决方案
- MAC OSX下用pip安装lxml时遇到xmlversion.h not found的解决办法
- MAC OSX下用pip安装lxml时遇到xmlversion.h not found的解决办法
- Mac OSX 安装Maven 解决java_home无法识别的问题
- MAC下解决pip安装权限问题 OSError: [Errno 13] Permission denied OSError: [Errno 1] Operation not permitted:
- [iOS]在运行时为类添加方法
- 单例模式在多线程中的安全性研究
- Asp.net下载文件几种方式
- 解决Clock skew detected.
- 史上最全WebView使用,附送Html5Activity一份
- 解决mac osx下pip安装ipython权限的问题
- poj 2229&wustoj 1269划分数(简单dp)
- Spring AOP 详解
- iOS导入三方框架出现"Unknown type name 'NSString'"错误
- ArrayList转换类型为DataTable类型
- excel中vlookup中的开头字母匹配
- 同花顺C++笔试
- jQuery的ajaxStart方法和ajaxStop方法
- LogPreProcess