%load_ext rpy2.ipython找不到图像错误

Roh*_*hit 3 rpy2

我试图在ipython中使用magic命令,这是我在这里看到的: rpy2幻灯片

我做了以下事情:

import rpy2.ipython
%load_ext rpy2.ipython
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

ImportError: dlopen(/Users/XXX/anaconda/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so,
Run Code Online (Sandbox Code Playgroud)

2):未加载库:libicuuc.54.dylib引用自:/Users/XXX/anaconda/lib/python2.7/site-packages/rrp2/proginter/_rinterface.so原因:未找到图像

一些相关信息:

  • 操作系统:MacOS Sierra
  • Python:2.7.12
  • iPython:IPython 5.1.0
  • rpy2:2.8.3
  • 做了pip install singledispatch,但错误仍然存在
  • 使用conda安装r
  • 还有来自CRAN的R副本

Roh*_*hit 6

因为我通过conda安装R,我还需要通过conda安装rpy2而不是通过pip.要通过conda安装rpy2,请执行以下操作:

conda install -c r rpy2
Run Code Online (Sandbox Code Playgroud)

这非常有效.但是,目前还不清楚为什么通过pip安装rpy2不起作用.