转载】在 Mac OS X El Capitan 文件权限问题解决方法 (以安装 IPython 为例)

标签:

转载者注:升级了EI Captitan后,Mac系统对很多文件的管理权限直接进行了锁死,root无法修改,目前据我所知受影响的包括vim的配置文件,Python的一些文件(Python转exe程序的工具也会出问题),本篇文章提供了一个很好的思路,我也是在安装ipython时搜到这篇文章的。

亲测原文内容可用,但是貌似还少了一个步骤,因为我完全按照原文内容安装后ipython找不到,还要在pip安装并更新后运行easy_install,这样的话可以将ipython加入/usr/bin/的路径中。

以下是原文内容:

原文标题:“在 Mac OS X El Capitan 安装 IPython 和 XtraFinder”

本来我以为是不会有这篇文章的,因为当初在 Mac OS X 10.9 系统上非常容易的就安装好了 IPython,谁想到如今升级到了 Mac OS X 10.11(El Capitan)反倒让很多当年顺理成章做成的事情变的不再那么方便。

因为 Mac OS X 10.11(El Capitan)默认开启了 SIP(System Integrity Protection)功能,一些系统文件就算使用「sudo」大法也无法搞定,比如安装 IPython,安装 XtraFinder.app,在 SIP “保护”下都不能完美安装使用。

IPyhton:http://ipython.org 是一个 Python 的交互式 Shell,比默认的Python Shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。

安装方法如下:

首先重启系统,在开机声音响起的同时按住 Command + R 键,当出现苹果 Logo 黑白画面的时候松开键盘,进入恢复模式的操作面板,然后打开「终端」,输入:

1:
csrutil disable

执行命令后再重启系统,这样 SIP 功能就关闭了。

进入系统后打开「终端」,前提是已经安装了 pip(参考这篇文章),然后输入:

2:
pip  install  ipython

接下来就能看到安装画面。

因为我第一次安装的时候没有关闭 SIP,导致安装过程出现错误,在关闭 SIP 后重新安装,提示我需要升级部分文件,于是我又在「终端」里输入以下命令进行升级:


3:
pip  install  -U ipython
升级成功后执行命令「ipython」就可以正常使用 IPython 了。




  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值