Rpy2错误:“没有名为_rinterface的模块”?

时间:2011-04-23 12:44:18

标签: python r rpy2

尝试加载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 :(得分:0)

我认为问题在于rinterface无法在你的盒子上找到R。在unix中,您可以通过更新bashrc配置文件(通常位于/ etc / bashrc)来解决此问题。在那里,你要添加这样一行:LD_LIBRARY_PATH = / path / to / R

在Windows中一定有类似内容......