我在very similar way to this SO question.中发生错误使用conda简单安装rpy2
的解决方案不起作用。
我的情况的主要区别在于rpy2
在我更新到Mac OSX 10.11(El Capitan)之前正常工作。我的Python版本是Python 2.7.10
,conda:3.18.4
,R:R version 3.2.2 (2015-08-14) -- "Fire Safety
,所有版本都是使用anaconda发行版安装的。
我收到以下错误:
ImportError: dlopen(/Users/user/anaconda/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so, 2): Library not loaded: @rpath/R/lib/libR.dylib
Referenced from: /Users/user/anaconda/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so
Reason: image not found
尝试加载rpy2.ipython
扩展程序时:
%load_ext rpy2.ipython
我有预感这是一个类似于this question dealing with loading the rJava
R package的修正。
答案 0 :(得分:3)
卸载anaconda并从头开始重新安装所有内容修复了错误。