Rpy2错误:“没有名为_rinterface的模块”?
我在尝试加载 rpy2 时遇到了以下错误:
>>> from rpy2 import robjects
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python26\lib\site-packages\rpy2\robjects\__init__.py", line 14, in <m
odule>
import rpy2.rinterface as rinterface
File "C:\Python26\lib\site-packages\rpy2\rinterface\__init__.py", line 78, in
<module>
from rpy2.rinterface._rinterface import *
ImportError: No module named _rinterface
我使用的是 R 2.11.1,Python 2.6.5 和 rpy2 2.2.2.0。
有什么想法吗?
1 个回答
0
我觉得问题出在rinterface找不到你电脑上的R程序。在unix系统中,你可以通过更新bashrc配置文件来解决这个问题(这个文件通常在/etc/bashrc)。你需要在里面添加一行,比如:LD_LIBRARY_PATH=/path/to/R
在windows系统中也一定有类似的解决办法……