在Mac OSX上安装Rpy2,并通过Macports安装Anaconda Python 3.4和r3.1



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。-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: library not found for -licui18n

clang: error: link command failed with exit code 1(使用-v查看调用)

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


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

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

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

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

最新更新