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

rpy2 error after upgrading to OSX El Capitan

我在 中发生错误使用 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 

我有预感这是一个类似于 的修复。

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