rpy2 robjects导致堆栈粉碎错误

时间:2014-11-15 00:36:20

标签: python-2.7 stack-overflow rpy2

在Ubuntu 14.04上

每次尝试导入rpy2.robjects

时,我都突然看到以下错误
from rpy2 import robjects
Error: 'rho' must be an environment not NULL: detected in C-level eval
*** stack smashing detected ***: python terminated
Aborted

我不知道任何c++,我的谷歌研究表明这是一个堆栈溢出错误。有什么方法可以解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:3)

继上面的@ unutbu上面的评论和发布的两个链接:

http://sourceforge.net/p/rpy/mailman/rpy-list/thread/5246F9F1.4090108@gmail.com/:“SourceForge RPy2错误报告”

Django South Seg Fault

错误似乎是较旧的python-rpy2库与最近升级Ubuntu 14.04之间的某些不兼容。

升级到Ubuntu 14.10 没有帮助。

但是,如果您没有安装pipsudo apt-get install python-pip,请安装):

pip install rpy2 --upgrade

pip install singledispatch(响应module missing错误)

解决了问题,rpy2现在正常工作。