首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在安装Enthought之后安装python模块"rpy2“

在安装Enthought之后安装python模块"rpy2“
EN

Stack Overflow用户
提问于 2013-04-25 08:01:44
回答 1查看 3.8K关注 0票数 4

我的一些python脚本使用rpy2作为R的接口,它与之前的EPD完美地结合在一起。

我最近安装了来自installed的Canopy Python。Python现在不再找到rpy2模块,当我尝试重新安装它时,我得到了以下错误:

代码语言:javascript
复制
$ easy_install rpy2

[...]

Processing rpy2-2.3.5.tar.gz
Writing /var/folders/9n/qk8wf11d205b0lrr57wyg7k80000gp/T/easy_install-HIclIh/rpy2-2.3.5/setup.cfg
Running rpy2-2.3.5/setup.py -q bdist_egg --dist-dir /var/folders/9n/qk8wf11d205b0lrr57wyg7k80000gp/T/easy_install-HIclIh/rpy2-2.3.5/egg-dist-tmp-A3O60G
"/Library/Frameworks/R.framework/Resources/bin/R" CMD config --ldflags
/Library/Frameworks/R.framework/Resources/bin/config: line 142: make: command not found
/Library/Frameworks/R.framework/Resources/bin/config: line 143: make: command not found
R was not built as a library
Invalid substring

in string

error: Setup script exited with Problem while running `"/Library/Frameworks/R.framework/Resources/bin/R" CMD config --ldflags`
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-25 11:36:40

您的错误意味着R不是使用--enable-R-shlib构建的,或者安装程序很难找到R。您是否也在此过程中升级/重新安装/重建R?在终端,以下命令的输出是什么:

代码语言:javascript
复制
echo $R_HOME

代码语言:javascript
复制
ls $R_HOME/lib

假设第一个显示的是/Library/Frameworks/R.framework/Resources,它与rpy安装正在查找的位置相匹配,但是在第二个中有可用的libR.dylib吗?

如果没有,你有没有尝试重新安装R?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16204246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档