我试图在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。
答案 0 :(得分:0)
rpy2文档说rpy2适用于所有Python 3版本
不完全,我希望;检查有关installing rpy2的部分。
rpy2可能永远不会支持Python 3.2(Python 3.2已经是EOL)。如果您使用的是Python 3,请更新到Python 3.3。