Jupyter on Mac OS X El Capitan
El CapitanでJupyterの環境整備してたら途中で詰まったので、その時の備忘録
c.f.
http://jupyter.readthedocs.org/en/latest/install.html
前置き
上のリンクにある通りコマンドを打ってみる
sudo pip install jupyter
と、インストールがコケる
どうやらEl Capitanあたりから導入されたSystem Integrity Protection (SIP) が原因でpipできない。 (homebrewでpythonを入れてると、このpip問題は起きないらしい)
macportで色々入れてきたので、今更homebrewを入れるのもなぁ…という事でSIPを無効化する
手順
- macを再起動させ、起動音が鳴った辺りでCommand + R
これで起動すると、リカバリ等が出来るモードで立ち上がるハズ - 上のメニューのUtility -> terminalでターミナルを立ち上げて以下のコマンドを打つ
csrutil disable
後は普通に再起動
3. 起動後、SIPが無効になってるか確認するため、ターミナルで
$ csrutil status System Integrity Protection status: disabled.
- あとは、インストール手順通りに pip を打てばOK