尝试使用RPY2模块从Python脚本调用R-帮助设置R主目录



我的目标是能够从Python 2.7脚本调用R。我首先使用Easy_install获取RPY2模块。然后,我将以下命令键入我的间谍控制台:

from rpy2.robjects.packages import importr

这引起了以下错误:

" RuntimeError:无法确定R主目录。

尝试安装r https://www.r-project.org/,将R_HOME环境变量设置为R HOME目录,或将R解释器的目录添加到路径环境变量。"

。"

看起来RPY2中的R解释器没有找到R,因为它不在正确的目录中?我以前曾将R和Rstudio下载到我的Mac上。

我怀疑这是一个简单的修复程序,我希望有人可以解释此错误消息的含义,以及我应该如何更新R_HOME或PATH环境变量(我不确定这些是什么是什么)。/p>

rpy2正在您的PATH中寻找可执行的R。这意味着,打开终端窗口并输入R时,R终端应启动。由于您看到了该错误消息,因此找不到任何R。

查找R在哪里,并将该目录附加到您的路径上(例如,export PATH=/where/R/is:${PATH}-如果通过单击应用程序图标启动Spyder,则可以将其放在您的~/.bashrc上)。

最新更新