如何在Mac OS X上安装rpy2

2024-06-06 12:07:44 发布

您现在位置:Python中文网/ 问答频道 /正文

到目前为止,我试图在我的Mac OSX上安装rpy2 for python,但没有成功。我尝试过Macports和DarwinPorts,但是在python shell环境中没有成功。我对Mac编程知之甚少,而且我是一个在基于Windoze的系统上安装模块的天才,但就我的一生而言,我在家里不能在Mac上做一个简单的端口。


如果有人这么好的话,我所追求的是成功安装MacOSXSnowLeopard的rpy2的“简化”说明。希望这里有人成功地做到了这一点,并能概述他们采取的过程?至少我希望如此。

非常感谢!


Tags: 模块端口for环境mac系统编程shell
2条回答

easy_install和rpy2一起工作得很好(刚刚完成),但是您需要让easy_install与特定的python版本同步。这可以归结为控制$PATH和$PYTHONPATH环境变量,以便出现的第一个Python目录是您想要的版本,并且还具有您想要的轻松安装版本。不要试图通过取出工厂安装的Python版本来解决这个问题。

在主目录中设置路径变量。如果您使用的是默认的bash shell,请检查.bash_配置文件

$echo$Python /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/

它将告诉您搜索安装包的位置和顺序

以及

$echo$路径

/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:

如果需要的话,我不想给出如何设置它们的方法,我建议您参考通常的来源,因为一点知识是危险的,并且通过合理但错误的猜测使shell不起作用是真正的危险。

首先检查是否已成功安装rpy2。 在/opt/local/var/macports/software中查找标题中有rpy2的任何内容。根据运行的Python版本,它可能被称为py26 rpy。

如果你看到了,那么你只需要使用正确的Python路径。。检查Python的默认位置,如下所示:

which python

这将返回找到的第一个Python的位置,可能是/usr/bin/Python,但您应该使用rpy2编译时所针对的版本。。它位于/opt/local/bin中。

尝试:

/opt/local/bin/python2.6

然后:

import rpy2

相关问题 更多 >