导致堆栈粉碎错误的rpy2 rob对象 [英] rpy2 robjects causing stack smashing error
本文介绍了导致堆栈粉碎错误的rpy2 rob对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在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++
,我的Google搜索显示这是一个堆栈溢出错误。有什么办法可以解决这个问题吗?
谢谢
推荐答案
根据@unutbu上面的评论和发布的两个链接:
http://sourceforge.net/p/rpy/mailman/rpy-list/thread/5246F9F1.4090108@gmail.com/:"SourceForge RPY2错误报告"
该错误似乎是较旧的python-rpy2
库与最近的Ubuntu 14.04
升级之间的某些不兼容。
升级到Ubuntu 14.10
没有帮助。
但是,通过pip
(如果您没有安装,则sudo apt-get install python-pip
)安装:
pip install rpy2 --upgrade
和
pip install singledispatch
(响应module missing
错误)
已解决问题,rpy2现在工作正常。
这篇关于导致堆栈粉碎错误的rpy2 rob对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文