Python
RPy2

MacでRPy2のインストールでつまづいたのでメモ

More than 1 year has passed since last update.

この記事について

インストール

$ pip install rpy2

でインストールできれば、それで終わりなんですが、私の環境下では2つほど原因がありうまくいきませんでした。

Rのバージョン

1つ目のうまくいかなかった原因は、Rのバージョンが古かったから。

以下のような、エラーが出た場合には、Rのバージョンが古いことが原因のようなので、アップデートしておきましょう。

(なお、アップデートは、時間がある時に慎重にやったほうが良いです。)

 raise SystemExit("Error: R >= 3.3 required"
                                 " (and the we found R told '%s')." % '.'.join(map(str, rexec.version)))

R_HOMEの設定

2つめは、~/.bash_profile などで、R_HOMEを設定していなかったから。

~/.bash_profile
export R_HOME=$(which R) # (which Rには、R_HOMEのパスを設定)

設定後、ターミナルから以下をためして、R_HOMEの場所が表示されれば完了です。

$ source ~/.bash_profile #
$ echo $R_HOME

最後に

私の場合は、以上で無事にRPy2が使えるようになりました。