我试图运行rmagic功能扩展的例子,但IPython中与控制台错误消息“\ü没有十六进制数字用于字符串开始崩溃‘C:\ U’。 我怀疑这是造成rmagic传递C的R错误消息:\路径,而不是C:\或c:/。
有可能是一个简单的方法来解决这个问题(IPython的笔记本电脑或启动参数?),但是,作为一个新手到rmagic和rpy2,我需要一些专家的帮助,请。
从例如下面的简单片断导致内核死:
import rpy2
%load_ext rmagic
%R x=1
我是一个Windows用户...
找到了解决这个IPython中/ Windows的问题在这里
我是一个Windows用户。 我去了我的IPython extention文件夹这对我来说是: C:\Python27\Lib\site-packages\IPython\extensions
,开辟rmagic.py
进行编辑。 找到的行
self.r('png("%s/Rplots%%03d.png",%s)' % (tmpd, png_args))
并与线取代了它:
self.r('png("%s/Rplots%%03d.png",%s, type="cairo")' % (tmpd.replace('\\', '/'), png_args))
这样做的原因是描述在这里和这里