2

我正在尝试在我的 Macbook 上安装 rpy 或 rpy2,以便可以从 python 中使用 R。关于 rpy 的信息可以在这里找到:http ://rpy.sourceforge.net/index.html

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

4

4 回答 4

3

试试easy_install rpy2。您需要在此之前安装easy_install 。

我从这里拿走了

于 2012-05-19T17:09:28.620 回答
2

我早就放弃了 Mac 上的这些问题。由于我安装了 OS Lion,我发现我需要切换到MacPorts ,然后从他们的存储库安装像 RPy2 这样的包。

我知道有些人喜欢深入研究系统并了解架构的所有特性,并在他们的 Mac 上保留一个普通的 python 安装。我发现我经常遇到像你这样的问题,它们分散了我对实际工作的注意力。

我只是在需要时下载MacPorts 模块,然后继续解决手头的问题。其他人对HomeBrew也有同样的看法,但我只使用过 MacPorts,它使模块的安装变得太容易了。您可能需要花一些时间调查这些解决方案是否适合您。

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

于 2012-05-19T21:21:49.743 回答
0

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

于 2013-02-15T07:51:19.473 回答
-1

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

我还尝试使用 pip 来查找 rpy,但它说没有包,这很遗憾,因为 pip 非常适合 python 安装(前提是我记得先使用 'sudo'。

于 2012-11-18T03:26:25.620 回答