Ipython rpy2打印是输出的两倍

Ipython rpy2打印是输出的两倍,ipython,ipython-notebook,rpy2,Ipython,Ipython Notebook,Rpy2,我从rmagic升级到rpy2.ipython,但似乎现在每个语句都打印到控制台。以前,必须调用显式打印 有没有办法恢复以前的行为 这在bitbucket上的版本_2.4.x中已修复: 基本上,我在试图修复logic-R是Lisp时遇到了一个概念上的问题,withVisible以一种不会通过rpy2的python包装器进行翻译的方式对代码进行操作(该包装器将在pythons函数执行语义中进行操作,其中最里面的函数被计算,返回值被传递,等等).这看起来像是一个bug报告(很清楚,有一个自包含的示

我从rmagic升级到rpy2.ipython,但似乎现在每个语句都打印到控制台。以前,必须调用显式打印

有没有办法恢复以前的行为


这在bitbucket上的版本_2.4.x中已修复:


基本上,我在试图修复logic-R是Lisp时遇到了一个概念上的问题,withVisible以一种不会通过rpy2的python包装器进行翻译的方式对代码进行操作(该包装器将在pythons函数执行语义中进行操作,其中最里面的函数被计算,返回值被传递,等等).

这看起来像是一个bug报告(很清楚,有一个自包含的示例),bitbucket上的问题跟踪程序是一个报告这个问题的好地方。我在IPython 2.1.0和rpy2 2.4.0上进行了复制。错误修复版本rpy2-2.4.1刚刚上载到Pypi:它包含Dav(闪电快报)修复并
pip安装rpy2——升级将修复您的安装。