python - 在 Windows 10 中安装后无法加载“rpy2”模块
问题描述
当我尝试通过 PyCharm 加载一些包时,rpy2
类似于importr
以下代码:
from rpy2.robjects.packages import importr
我收到以下错误消息
ValueError:r_home 为无。试试 python -m rpy2.situation
解决方案
确保您已发布 2.1.5 及更高版本(它们修复了r_home中的问题)。
如果不是这种情况,也许这会有所帮助(取自此处):
如果调用
initr()
返回一个R_HOME
未定义的错误,您应该在路径中包含 R 可执行文件(PATH
在 unix-likes 或Path
Microsoft Windows 上)或R_HOME
定义环境变量。如果初始化失败,则应调查 R rpy2 的编译版本与 R rpy2 的运行版本之间的不匹配。该变量rpy2.rinterface.R_BUILD_VERSION
包含有关构建 rpy2 的 R 版本的信息。rpy2 相对独立于 R 版本,但是 RC API 的变化可能会导致问题。
推荐阅读
- mysql - 计算总和、平均值、最大值和最小值
- c - 如何打印最大值和最小值的索引?
- python - 如何定义给定测试子目录中的所有测试都使用的 pytest 夹具?
- php - 基于包含模式的数组的键匹配
- c# - 统一移动鼠标指针到特定方向
- javascript - 反应不关闭对话框
- pygobject - 如何使用 python 创建一个 gedit 插件?
- c++ - MSYS2 MinGW64 在 Windows 上构建 GMP/MPFR 作为静态库,并将它们链接到用 CL 编译的 MSVC 项目中
- android-studio - 运行颤振应用程序时android studio中的gradle错误
- tkinter - 完全删除标签