2016-09-28 42 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不起作用。