在mac上安装rpy或rpy2

时间:2012-05-19 17:05:08

标签: python r installation install rpy2

我正在尝试在我的Macbook上安装rpy或rpy2,因此我可以使用来自python的R.有关rpy的信息,请访问:http://rpy.sourceforge.net/index.html

我的问题在于安装本身。我似乎无法让python使用import命令识别Rpy:我不断收到消息“没有名为rpy2的模块”。有谁知道我在哪里可以找到关于如何成功安装这个的一步一步的说明?我已经安装了python和R,两者都运行得很好。提前谢谢!

4 个答案:

答案 0 :(得分:3)

试试easy_install rpy2。您需要先安装easy_install

我从here

那里拿走了

答案 1 :(得分:2)

我在Mac上长期放弃了这些问题。自从我安装了OS Lion以来,我发现需要切换到MacPorts,然后从their repository安装RPy2等软件包。

我知道有些人喜欢深入了解系统并了解架构的所有特性,并在Mac上保留python安装。我发现我经常遇到像你这样的问题而且让我分心于实际工作。

我只需在需要时下载MacPorts modules并继续处理手头的问题。其他人对HomeBrew说同样的话,但我只使用过MacPorts,这使得模块的安装变得非常简单。如果这些解决方案中的任何一个适合您,您可能需要花一些时间来调查。

使用像MacPorts或HomeBrew这样的包管理器的另一种方法是使用virtualenv并在那里安装python及所有相关模块。同样,这不是我直接尝试过的解决方案,但快速搜索将向您展示使用特定Python可执行文件并将其模块打包在隔离环境中的这种方法的许多认可。

答案 2 :(得分:0)

只要你的mac上安装了pip,那么生活就会很简单: sudo pip install rpy2

答案 3 :(得分:-1)

如果你想要rpy它不在macport上,至少搜索他们的包只显示rpy2。根据rpy网站的说法。但是目前fink已经关闭,所以我无法验证这一点。这很烦人,因为我需要rpy(而不是rpy2),因为另一个包依赖于它。

我也试过pip来找到rpy而且它说没有包,这是一个耻辱,因为pip非常适合python安装(假设我记得首先使用'sudo'。