【发布时间】:2020-12-30 22:39:58
【问题描述】:
我正在尝试将 rpy2 库导入 Jupyter Notebook,但无法克服此错误。
已添加 PATH 'C:\Program Files\R\R-4.0.2\bin\x64'。
这是我电脑上安装的唯一 R 版本。我已经完全卸载并重新安装了 R/Rstudio/Anaconda,但没有成功。
这是完整的错误:
---------------------------------------------------------------------------
OSError Traceback (most recent call last)
<ipython-input-7-098f0d39b3a3> in <module>
----> 1 from rpy2.robjects import pandas2ri
C:\Anaconda\lib\site-packages\rpy2\robjects\__init__.py in <module>
14 from functools import partial
15 import types
---> 16 import rpy2.rinterface as rinterface
17 import rpy2.rlike.container as rlc
18
C:\Anaconda\lib\site-packages\rpy2\rinterface.py in <module>
4 import typing
5 from typing import Union
----> 6 from rpy2.rinterface_lib import openrlib
7 import rpy2.rinterface_lib._rinterface_capi as _rinterface
8 import rpy2.rinterface_lib.embedded as embedded
C:\Anaconda\lib\site-packages\rpy2\rinterface_lib\openrlib.py in <module>
42 rlib = _rinterface_cffi.lib
43 else:
---> 44 rlib = _dlopen_rlib(R_HOME)
45
46
C:\Anaconda\lib\site-packages\rpy2\rinterface_lib\openrlib.py in _dlopen_rlib(r_home)
35 raise ValueError('The library path cannot be None.')
36 else:
---> 37 rlib = ffi.dlopen(lib_path)
38 return rlib
39
OSError: cannot load library 'C:\Program Files\R\R-4.0.2\bin\x64\R.dll': error 0x7e
编辑:
这是我运行导入 rpy2 库的代码:
from rpy2.robjects import r, pandas2ri
【问题讨论】:
-
你能提供更多细节吗?究竟是什么触发了错误消息?
-
请发布引发错误的代码。单独的错误消息是没有帮助的。
-
我提供了用于导入 rpy2 库的代码。
-
您是否尝试重新启动内核或 jupyter 服务器?
-
我已经重启了内核、服务器和我的电脑。错误仍然存在。
标签: python r jupyter-notebook anaconda rpy2