はじめに
本記事は以前別サイトで作成し公開していた記事を移行した記事となります
本記事では以下を前提とします。
- R for Windowsがインストールされていること
※インストールされていない場合はこちらからダウンロードしインストールします
動作確認環境は以下となります。
- OS
- Windows10
- 言語
- Python3.6.8
発生した問題と解決方法
pipでrpy2をインストールできない
解決方法
Wheelパッケージを使ってインストールする
手順
- こちらから自分の環境にあったrpy2のwhlファイルをダウンロードする
- コマンドプロンプトでwhlファイルを格納した場所に移動する
- pipでinstallする
pip install (whlファイル名)
以下メッセージが出力された場合はwhlファイルが誤っている。ファイル名は合っているか?導入する環境以外のwhlファイルを使っていないか?などを確認する。
rpy2XXX.whl is not a supported wheel on this platform.
Pythonでimportした際に「RuntimeError: R_HOME not defined.」が出力された
原因
環境変数が設定されていない
解決方法
Windowsのシステム環境変数にRのインストールフォルダを設定する
変数名 | 変数値 |
---|---|
R_HOME | C:\Program Files\R\R-3.5.2 |
注意点
- Rをインストールした場所、インストールしたRのバージョンにより適ほど変更してください
- 環境変数を変更する際にコマンドプロンプトを起動していた場合は、コマンドプロンプトの再起動が必要になります
Pythonでimportした際に「RuntimeError: R_USER not defined.」が出力された
原因
環境変数が設定されていない
解決方法
Windowsのシステム環境変数にRの実行ユーザを設定する
変数名 | 変数値 |
---|---|
R_USER | (Rの実行ユーザ名) |
注意点
- 環境変数を変更する際にコマンドプロンプトを起動していた場合は、コマンドプロンプトの再起動が必要になります
Pythonでimportした際に「ModuleNotFoundError: No module named 'tzlocal'」が出力された
原因
pythonモジュールtzlocalが不足している
解決方法
pipでtzlocalをインストールする
手順
- pipでtzlocalをインストールする
pip install tzlocal
以上