首页 > 解决方案 > 如何解决导入 rpy2 robjects 错误

问题描述

我正在导入 rpy2.robjects 并在 spyder IDE 中执行 python 代码时收到以下错误:文件“C:\ProgramData\Anaconda33\lib\site-packages\rpy2\rinterface_lib\openrlib.py”,第 37 行,在 _dlopen_rlib rlib = ffi .dlopen(lib_path)

OSError: 无法加载库 'C:\ProgramData\R\R-4.0.2\bin\x64\R.dll': 错误 0x7e

我安装了 R 并设置了 R_HOME、R_USER 环境变量,它在导入 rpy2 之前也可以工作,导入 rpy2.robjects 时发生错误。

使用具有 python 版本 3.7.6 和 rpy2 版本 3.3.4 的 Anaconda3-2020.02

python -m rpy2.situation 产生以下错误: 在此处输入图像描述

环境变量值: 在此处输入图像描述

对此的任何帮助将不胜感激。

我试图通过使用本机 python 3.8 解释器创建虚拟环境并在其上安装 rpy2 来在 pycharm 上运行相同的操作,但也遇到了同样的错误。 在此处输入图像描述

标签: pythonanacondaspyderrpy2

解决方案


推荐阅读