LoginSignup
1
2

More than 3 years have passed since last update.

rpy2導入時に発生した問題点

Posted at

はじめに

本記事は以前別サイトで作成し公開していた記事を移行した記事となります

本記事では以下を前提とします。

  • R for Windowsがインストールされていること

※インストールされていない場合はこちらからダウンロードしインストールします

動作確認環境は以下となります。

  • OS
    • Windows10
  • 言語
    • Python3.6.8

発生した問題と解決方法

pipでrpy2をインストールできない

解決方法

Wheelパッケージを使ってインストールする

手順

  1. こちらから自分の環境にあったrpy2のwhlファイルをダウンロードする
  2. コマンドプロンプトでwhlファイルを格納した場所に移動する
  3. 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をインストールする

手順

  1. pipでtzlocalをインストールする
pip install tzlocal

以上

1
2
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
1
2