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

标签 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) --》火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 的修复程序.

最佳答案

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

关于python - 升级到 OSX El Capitan 后出现 rpy2 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33672565/

相关文章:

r - ggplot2: scale_*_time 格式不正确

r - 带有 WHERE 和 HAVING 子句的 sqldf 中的 LEFT OUTER JOIN

python - 如何解决 conda 不可写路径的问题?

python - 仅当从 Anaconda Navigator 打开时,VS Code : python. exe 才能在终端中运行

python - 使用 BeautifulSoup 下载图像

python - python Hackerrank 中的 EOF 错误

python - 根据列标题添加新行

python - 使用 google-colaboratory 上传到 google Drive 的文件的路径是什么?

r - 与 stringr 反向匹配

python - 安装Anaconda2.4.0后无法导入scipy