2010-02-09 39 views

回答

3

要明确回答您的问题:在SL上升级Python有什么不利吗?只有在您升级系统安装时。它可能会对任何使用Python的系统/ CLI工具以及正在使用PyObjC运行时库的任何捆绑应用程序(.app)产生奇怪的影响。

我不会升级,纠结或修改Python的默认安装,如果这是您要求的。使用MacPorts,您可以更好地在备用位置安装升级版本的Python。

默认情况下,MacPorts将所有内容安装到/opt/local(即/opt/local/bin/python)。然后,您也可以安装python_select,它会进行一些调整,以确保根据您的PATH,选择哪一个版本为首选。

除非您习惯使用MacPorts,否则您可能需要考虑使用virtualenv以及pip来管理此环境。需要考虑的事情!

+0

另外,从python.org直接安装的版本将安装在/ usr/local/bin中 – Mark 2010-02-09 17:35:00

+0

因此,从python.org直接使用它并没有错,对吧? – fishman 2010-02-09 17:37:35

+0

不,没有,只要你不介意手动安装你的模块等等。当这样的事情出现时,我总是把人们指向MacPorts,因为它是一个包管理器,类似于apt-get,类似的,并使得管理升级和依赖非常容易。 – jathanism 2010-02-09 17:52:48