在 Mac OS X El Capitan 安裝 IPython 和 XtraFinder

原本我覺得是不會有這篇文章的,由於當初在 Mac OS X 10.9 系統上很是容易的就安裝好了 IPython,誰想到現在升級到了 Mac OS X 10.11(El Capitan)反倒讓不少當年瓜熟蒂落作成的事情變的再也不那麼方便。html

由於 Mac OS X 10.11(El Capitan)默認開啓了SIP(System Integrity Protection)功能,一些系統文件就算使用sudo大法也沒法搞定,好比安裝 IPython,安裝 XtraFinder.app,在 SIP 「保護」下都不能完美安裝使用。python

IPython:

官網:http://ipython.orgshell

IPython是一個 Python 的交互式 Shell,比默認的Python Shell好用得多,支持變量自動補全,自動縮進,支持bash shell命令,內置了許多頗有用的功能和函數。api

安裝方法以下:

首先重啓系統,在開機聲音響起的同時按住Command + R鍵,當出現蘋果 Logo 黑白畫面的時候鬆開鍵盤,進入恢復模式的操做面板,而後打開終端,輸入:bash

csrutil disable

 

執行命令後再重啓系統,這樣SIP功能就關閉了。app

進入系統後打開「終端」,前提是已經安裝了 pip(參考這篇文章),而後輸入:函數

sudo pip install ipython

XtraFinder:

官網:https://www.trankynam.com/xtrafinder工具

XtraFinder一款 Finder 加強工具,支持多標籤 Finder,支持 Mac OS X 的全屏功能,支持設置是否在右上角頂部菜單顯示 XtraFinder 圖標, 支持快速顯示/隱藏文件,支持自定義快捷鍵,支持右鍵新建文件等等。spa

安裝方式以下:code

先去官網下載安裝包,而後在已經關閉了 SIP 功能的前提下執行安裝文件。

XtraFinder.app 成功安裝後,將/Library/ScriptingAdditions/目錄下的XtraFinder.osax文件移動到/System/Library/ScriptingAdditions/目錄下

而後打開終端輸入命令:

sudo ln -s /System/Library/ScriptingAdditions/XtraFinder.osax /Library/ScriptingAdditions/

重啓系統後便可正常使用了。

若是上面兩項都安裝成功後,能夠再把SIP功能從新開啓。開啓的方法是在重啓後按住Command + R鍵進入恢復模式的操做面板,而後打開終端輸入:

csrutil enable

命令執行後,重啓系統,這樣 SIP 功能又正常運做了

相關文章
相關標籤/搜索