在Mac上安装python模块最兼容的方法是什么?

问题:

我开始学习蟒蛇和爱它。我主要在Mac上工作,还有Linux。我发现在Linux(主要是Ubuntu 9.04)当我安装一个python模块使用apt-get它工作正常。我可以毫不费力地进口。
在Mac上,我习惯使用Macports来安装所有Unixy的东西。但是,我发现大部分我安装的python模块都没有被python看到。我花了一些时间玩PATH设置并使用python_select。没有什么真的有效,在这一点上,我不是真正的理解,而是我只是在想。
我觉得Macports并不是普遍喜欢管理python模块的印象。我想使用更“接受”(如果这是正确的词)开始新鲜的方法。
 所以,我想知道,Mac python开发人员用来管理模块的方法是什么?
奖金问题:
你使用苹果的python还是其他的一些版本?
你是否从源代码编译所有内容,还是有一个可以正常工作的软件包管理器(Fink?)。

回答:

管理python软件包的最流行的方法(如果你不使用系统软件包管理器)是使用setuptools和easy_install。它可能已经安装在您的系统上。使用它像这样:

easy_install django

easy_install使用Python Package Index这是python开发人员的惊人资源。看看周围可以看到什么包可用。
一个更好的选择是pip,它正在获得牵引力,因为它试图fix a lot of the problems与easy_install相关联。 Pip使用与easy_install相同的软件包存储库,它只是工作更好。真的唯一的时候使用需要使用easy_install是这个命令:

easy_install pip

之后,使用:

pip install django

在某些时候,您可能想了解一下关于virtualenv的一些信息。如果您对具有冲突的程序包要求的项目进行了大量的python开发,那么virtualenv就是一个天赋。它将允许您具有完全不同版本的各种软件包,并可以根据您的需要轻松切换。
关于哪个python使用,坚持使用苹果的python会给你最少的头痛,但如果你需要一个较新的版本(Leopard是2.5.1我相信),我会去与macports python 2.6。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: What is the most compatible way to install python modules on a Mac?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

69 − 65 =