导致堆栈粉碎错误的rpy2 rob对象 [英] rpy2 robjects causing stack smashing error

查看:0
本文介绍了导致堆栈粉碎错误的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错误报告"

Django South Seg Fault

该错误似乎是较旧的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆