【发布时间】:2019-09-18 09:05:23
【问题描述】:
当我尝试通过 PyCharm 加载 rpy2 中的一些包时,例如 importr,代码如下:
from rpy2.robjects.packages import importr
我收到以下错误消息
ValueError: r_home 为无。试试 python -m rpy2.situation
【问题讨论】:
当我尝试通过 PyCharm 加载 rpy2 中的一些包时,例如 importr,代码如下:
from rpy2.robjects.packages import importr
我收到以下错误消息
ValueError: r_home 为无。试试 python -m rpy2.situation
【问题讨论】:
确保您拥有 2.1.5 及更高版本(他们修复了其中的 r_home 问题)。
如果不是这样,也许这会有所帮助(取自here):
如果调用
initr()返回一个错误,指出未定义R_HOME,您应该在路径中包含 R 可执行文件(在 unix-likes 上为PATH,或在 Microsoft Windows 上为Path)或环境变量R_HOME已定义。 如果初始化失败,则应调查 R rpy2 的编译版本与 R rpy2 的运行版本之间的不匹配。变量rpy2.rinterface.R_BUILD_VERSION包含有关构建 rpy2 的 R 版本的信息。 rpy2 相对独立于 R 版本,但是 R C API 的变化可能会导致问题。
【讨论】: