rpy2模块在Python3.2中不起作用

时间:2013-03-29 16:12:24

标签: r module python-3.x importerror rpy2

我试图在Ubuntu 12.10机器上将rpy2(version2.3.4)库导入Python(版本3.2.3)。 rpy2文档说rpy2适用于所有Python 3版本,我还发现了与rpy2和Python3.2相关的其他主题,这些主题表明这些版本应该协同工作。无论如何,当我尝试导入模块时:

from rpy2 import robjects

结果如下:

Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/usr/local/lib/python3.2/dist-packages/rpy2/robjects/__init__.py", line 14, in <module>
    import rpy2.rinterface as rinterface
  File "/usr/local/lib/python3.2/dist-packages/rpy2/rinterface/__init__.py", line 8, in <module>
    raise RuntimeError("Python (>=2.7 and < 3.0) or >=3.3 are required to run rpy2")
RuntimeError: Python (>=2.7 and < 3.0) or >=3.3 are required to run rpy2

所以,rpy2真的不适用于Python3.2什么适合项目给我的信息或者可能是问题。

THX。

1 个答案:

答案 0 :(得分:0)

  

rpy2文档说rpy2适用于所有Python 3版本

不完全,我希望;检查有关installing rpy2的部分。

rpy2可能永远不会支持Python 3.2(Python 3.2已经是EOL)。如果您使用的是Python 3,请更新到Python 3.3。