首页 > 解决方案 > 在 Windows 10 中安装后无法加载“rpy2”模块

问题描述

当我尝试通过 PyCharm 加载一些包时,rpy2类似于importr以下代码:

from rpy2.robjects.packages import importr

我收到以下错误消息

ValueError:r_home 为无。试试 python -m rpy2.situation

标签: pythonrpackagerpy2

解决方案


确保您已发布 2.1.5 及更高版本(它们修复了r_home中的问题)。

如果不是这种情况,也许这会有所帮助(取自此处):

如果调用initr()返回一个R_HOME未定义的错误,您应该在路径中包含 R 可执行文件(PATH在 unix-likes 或PathMicrosoft Windows 上)或R_HOME定义环境变量。如果初始化失败,则应调查 R rpy2 的编译版本与 R rpy2 的运行版本之间的不匹配。该变量rpy2.rinterface.R_BUILD_VERSION包含有关构建 rpy2 的 R 版本的信息。rpy2 相对独立于 R 版本,但是 RC API 的变化可能会导致问题。


推荐阅读