【发布时间】:2018-01-27 21:38:07
【问题描述】:
导入 rpy2.robjects 时,出现以下错误。它说我必须设置 R_HOME 环境变量或将 R 解释器的目录添加到 PATH 中。但我不知道如何处理它。你如何解决它?我该怎么办?
问题只出现在idle,不出现在bash、sublime、pycharm或notebook中!
PS:我有R(3.4)和rpy2(2.8.6),在mac下,导入rpy2没有错误
PSS:我试过 PATH="/Library/Frameworks/R.framework/Versions/3.4/Resources/bin:{PATH}" 导出路径。但我失败了。
>>> import rpy2.robjects as robjects
Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 将 rpy2.robjects 导入为 robjects 文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/rpy2/robjects/init.py”,第 16 行,在 导入 rpy2.rinterface 作为 rinterface 文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/rpy2/rinterface/init.py”,第 81 行,在 """) RuntimeError: 无法确定 R 主目录。
Try to install R <https://www.r-project.org/>,
set the R_HOME environment variable to the R home directory, or
add the directory of the R interpreter to the PATH environment variable.
【问题讨论】: