2016-09-28 40 views
2

我想在IPython中使用魔法命令,这是我在这里看到: rpy2 slides%load_ext rpy2.ipython图片错误

我也做了以下内容:

import rpy2.ipython 
%load_ext rpy2.ipython 

,但我得到以下错误:

ImportError: dlopen(/Users/XXX/anaconda/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so, 

2): Library not loaded: libicuuc.54.dylib Referenced from: /Users/XXX/anaconda/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so Reason: image not found

一些相关的信息:

  • OS:MacOS的塞拉利昂
  • 的Python:2.7.12
  • IPython的:IPython的5.1.0
  • rpy2:2.8.3
  • 做了pip install singledispatch,但错误仍然存​​在使用畅达安装
  • [R
  • 因为我通过康达安装R还具有R的副本从CRAN

回答

5

,我还需要斯塔ll rpy2通过conda而不是通过点。要通过conda安装rpy2,请执行以下操作:

conda install -c r rpy2 

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