升级到OSX El Capitan后出现rpy2错误

时间:2015-11-12 13:29:46

标签: python r anaconda rpy2 osx-elcapitan

我在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的修正。

1 个答案:

答案 0 :(得分:3)

卸载anaconda并从头开始重新安装所有内容修复了错误。