原本我覺得是不會有這篇文章的,由於當初在 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
官網: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
一款 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 功能又正常運做了