当我从rpy2调用软件包时,它给我一个错误

时间:2019-05-30 06:31:09

标签: python rpy2

import rpy2.robjects as ro
     from rpy2.robjects.packages import importr
     from rpy2.robjects import pandas2ri

它引发错误:

ValueError: r_home is None. Try python -m rpy2.situation

我尝试过Google搜索,但找不到答案。我使用Linux和python3

谢谢您的帮助

1 个答案:

答案 0 :(得分:1)

  1. 搜索R安装路径(例如C:\ Program Files \ R \ R-3.6.1)
  2. 在导入rpy2之前使用以下代码:

    import os
    os.environ['R_HOME'] = "C:\Program Files\R\R-3.6.1" #or whereever your R is installed

这对我有效(但只是暂时的)