【问题标题】:Ipython notebook crash using rmagic extension使用 rmagic 扩展的 Ipython 笔记本崩溃
【发布时间】:2013-01-19 10:15:48
【问题描述】:

我正在尝试运行 rmagic functions extension 示例,但 ipython 崩溃并显示控制台错误消息 '\u 在以“c:\u”开头的字符串中未使用十六进制数字。我怀疑这是由 rmagic 传递 c:\path 而不是 c:\ 或 c:/ 引起的 R 错误消息。

可能有一种简单的方法可以解决这个问题(IPython 或笔记本启动参数?),但是,作为 rmagic 和 rpy2 的新手,我需要一些专家的帮助。

示例中的以下简单 sn-p 会导致内核死机:

import rpy2
%load_ext rmagic
%R x=1 

我是 Windows 用户...

【问题讨论】:

    标签: ipython rpy2


    【解决方案1】:

    找到了解决这个 ipython/windows 问题的方法here

    【讨论】:

      【解决方案2】:

      我是 Windows 用户。我去了我的 IPython 扩展文件夹,对我来说是: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))
      

      描述了您这样做的原因herehere

      【讨论】:

        猜你喜欢
        • 2015-08-20
        • 1970-01-01
        • 2019-06-13
        • 1970-01-01
        • 2014-02-03
        • 2014-05-28
        • 2018-09-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多