到目前为止,我试图在我的Mac OSX上安装rpy2 for python,但没有成功。我尝试过Macports和DarwinPorts,但是在python shell环境中没有成功。我对Mac编程知之甚少,而且我是一个在基于Windoze的系统上安装模块的天才,但就我的一生而言,我在家里不能在Mac上做一个简单的端口。
如果有人这么好的话,我所追求的是成功安装MacOSXSnowLeopard的rpy2的“简化”说明。希望这里有人成功地做到了这一点,并能概述他们采取的过程?至少我希望如此。
非常感谢!
Tags:
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的默认位置,如下所示:
这将返回找到的第一个Python的位置,可能是/usr/bin/Python,但您应该使用rpy2编译时所针对的版本。。它位于/opt/local/bin中。
尝试:
然后:
相关问题 更多 >
编程相关推荐