通过Macports安装Anaconda Python 3.4和R 3.1在Mac OSX上安装Rpy2

时间:2014-07-28 03:07:37

标签: macos macports rpy2 anaconda python-3.4

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。建议?谢谢!

1 个答案:

答案 0 :(得分:2)

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

如果你真的想使用你安装了MacPorts的R,那会让我感到很难过(提示:brew install r)。但是你可以使用conda来创建你自己的rpy2配方,它使用它发现安装的任何R,就像这样(假设你的PAT中有R):

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