LoginSignup
7
7

More than 5 years have passed since last update.

Jupyter (旧IPython notebook)でのR環境構築 (on OS X El Capitan 10.11.3)

Last updated at Posted at 2016-03-07

http://qiita.com/tanemaki/items/7c74b35505dc372bc9c6
こちらを拝見して、”ごにょごにょ”せずにIpython Notebook上でRを使用できるような環境を作ろうと試行錯誤した経緯です。初投稿です。

IPython Notebookは、他言語に対応したJupyterになったようです。

設定環境

MacOS X El Capitan (10.11.3)
Python (2.7.11)環境はpyenv install anaconda-2.3.0で作成されたもの
R (3.2.2)

試行錯誤

R kernel for Jupyterを読みながらMac OS Xへのデフォルトのインストール手順に従う。

TerminalでRを立ち上げ、

> install.packages(c('repr', 'IRkernel', 'IRdisplay'), repos = c('http://irkernel.github.io/', getOption('repos')))

すると
> --- このセッションで使うために、CRAN のミラーサイトを選んでください --- 

と表示されXQuartzが立ち上がるのでCRAN mirrorを選択する。
好きなmirror(Japan (Tokyo) [https]とか)を選んでOKしたが、

> ERROR: lazy loading failed for package 'IRkernel'

:persevere: インストールできなかった。
rzmqが他のバージョンで設定されているため、"BINARY"ではなく"SOURCE"を参照してインストールしなければならないらしい。
(参照;http://irkernel.github.io/installation/)

IRkernelの環境作成

私はHomebrewを使用しているのでTerminalで
$ brew install zmq
してからRを立ち上げ、

> install.packages(c('rzmq','repr','IRkernel','IRdisplay'),
                 repos = c('http://irkernel.github.io/', getOption('repos')),
                 type = 'source')

前述のように好きなCRAN mirrorを選択。インストールが終わったら

> IRkernel::installspec()

でJupyter内でRカーネルが動くように設定。> q()でRを抜けてからterminalで

$ jupyter notebook

NewにRが出れば成功。

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7