MacOSX

PythonやRなどのインタラクティブ実行環境Jupyter Notebookをインストールする

投稿日:2016年5月4日 更新日:

Jupyter Notebook

Jupyter Notebook(旧ipython notebook)は、Pythonをはじめとしたプログラムのインタラクティブな実行環境を実現するウェブアプリ.

マルチユーザー用にはjupyterhubというのもある.

環境

Mac OSX EL Capitan 10.11.4
Python 3.5.1

macでpython3をはじめる〜pyenv

インストール

実行

ブラウザが立ち上がり、Jupyterが立ち上がる.
実行したディレクトリの情報が表示される.
おすすめの使い方として、~/notebookというディレクトリを作って、githubで管理するのがいいという話も.
現代のエンジニアのための強力なメモ帳 Jupyter notebookのすゝめ
実行したディレクトリには、.ipynbというファイルが作成される.

screenshot

ノートブックの実行は、右のメニューからPython3を実行する.

screenshot

直感的にわかるように、Cellという単位ごとにプログラムを実行できる.

また、Cellのタイプをマークダウンにすれば、間にメモを記入できる.

そのほか、ノートの操作にはショートカットも用意されている.

matplotlibの表示

matplotlibは、グラフを作成してくれるpythonのライブラリ.
jupyterで、matplotlibのグラフを表示するには、先頭に %matplotlib notebook を書く.

screenshot

How to make IPython notebook matplotlib plot inline

Python 3.3でmatplitlibとpylabを使おうとしたら RuntimeError: Python is not installed as a frameworkというエラーが発生したときの解決方法

Python実験環境

autoreload

ファイルを更新した際に自動でリロードできるようにする.

R環境のインストール

Rのインストール

zmqライブラリのインストール

ここを参考に.

IRKernelのインストール

ターミナルからRを実行して、公式のページ通りに、次のコマンドを実行.

JupyterでRを使う。

Done

jupyterを再起動すれば、Rが実行できるようになっている.

screenshot

グラフもすぐに表示されて便利.

screenshot

Ruby環境のインストール

irubyのインストール

SciRuby/iruby

screenshot

IRubyを各環境にインストールする
Railsエンジニアに役立つJupyter NotebookとiRuby

その他、iRubyではpryがインストールされていればpryの機能も使える.
htmlやLatexの表示もできる.
グラフ表示にはgnuplot、rubyviz、nyaplotなどが使える.
詳しくは、公式のノートに記載がある.

nyaplotのインストール

nyaplotは、iruby上で使うことを想定されたインタラクティブなグラフを描画してくれるgem

動画での動作例はこちら

サンプルはこちら

screenshot

-MacOSX
-, ,

執筆者:

関連記事

Macでデスクトップをgifで録画〜LICEcap

By: Ryosuke Sekido – CC BY 2.0 目次1 licecap2 インストール3 起動4 録画5 できた6 キー操作表示〜KeyCastr licecap www.c …

Macにzsh-completionsを導入&docker用のcompletionも導入

By: Nikolas Moya – CC BY 2.0 目次1 zsh-completions2 install3 .zshrc4 できた5 docker-zsh-completion6 …

MacでDocker〜boot2docker

By: Jim Bahn – CC BY 2.0 目次1 情報源2 boot2dockerのインストール3 boot2dockerの操作4 Dockerの操作5 NginXの起動6 ボリュ …

macでpython3をはじめる〜pyenv

By: Kathleen Franklin – CC BY 2.0 目次1 pyenvのインストール2 ubuntuにpyenvのインストール3 python3のインストール4 インストー …

macで賢くアプリ切り替え~witch

Witch – Many Tricks Mac OSXの切り替えはかなりイマイチ ubuntuのUnityとかならアプリを選んでから、そこからウィンドウの切り替えとかできるんだけど あと、 …