【问题标题】:Installing Rpy2 on Mac OSX with Anaconda Python 3.4 and R 3.1 installed via Macports在 Mac OSX 上使用通过 Macports 安装的 Anaconda Python 3.4 和 R 3.1 安装 Rpy2
【发布时间】:2014-09-19 05:01:01
【问题描述】:

pip install rpy2 产生错误:

/usr/bin/clang -bundle -undefined dynamic_lookup -L/Users/jeff/anaconda3/lib -arch x86_64 build/temp.macosx-10.5-x86_64-3.4/./rpy/rinterface/_rinterface.o -L /Users/jeff/anaconda3/lib -L/opt/local/Library/Frameworks/R.framework/Resources/lib -lR -lRlapack -licui18n -lRblas -o build/lib.macosx-10.5-x86_64-3.4/rpy2/ rinterface/_rinterface.so

ld:找不到 -licui18n 的库

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

错误:命令“/usr/bin/clang”失败,退出状态为 1


我已经用 MacPorts 安装了rpy2。建议?谢谢!

【问题讨论】:

  • 您是否安装了提到的缺失库(连同开发头文件)?
  • 建议:不要使用 macports :)

标签: macos macports rpy2 anaconda python-3.4


【解决方案1】:

如果你对R版本不是太挑剔,可以卸载Macports R,将rpy2和R与conda一起安装:https://binstar.org/r/rpy2

如果你真的想使用你已经安装的 R 和 MacPorts,那会让我有点难过(提示:brew install r)。但是您可以使用 conda 创建您自己的 rpy2 配方,该配方使用它发现安装的任何 R,如下所示(假设您的 PATH 中有 R):

conda skeleton pypi rpy2
conda build rpy2
conda install rpy2 --use-local

【讨论】:

  • 我正在尝试弄清楚如何根据我的情况进行调整。你能解释几个部分吗?我有一个 conda 环境,我的所有 R 包都位于该环境中。我想将我的 rpy2 链接到这个环境。 stackoverflow.com/questions/42126077/…
猜你喜欢
  • 2021-03-21
  • 1970-01-01
  • 2016-10-15
  • 2014-07-30
  • 2013-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-18
相关资源
最近更新 更多