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

cmi*_*er8 6 python r rpy2 anaconda osx-elcapitan

我发生的错误与此SO问题非常相似.rpy2使用conda 简单安装的解决方案不起作用.

我的情况的主要区别是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
Run Code Online (Sandbox Code Playgroud)

在尝试加载rpy2.ipython扩展时:

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

我有一个预感,这是一个类似于处理加载rJavaR包的这个问题的修复.

cmi*_*er8 3

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