安装旧版本的Python以在Mac OS X上进行测试

时间:2009-05-21 00:00:21

标签: python version install

我有Mac OS X 10.5.7和Python 2.5。我需要测试一个我正在使用Python 2.3进行兼容的软件包。我不想降级整个系统,所以有没有办法安装不改变系统python的Python 2.3?

4 个答案:

答案 0 :(得分:6)

您有两个主要选项,从macports安装python 2.3(简单)或从源代码安装。

对于macport,请运行port install python23

对于第二个,您必须转到http://www.python.org/download/releases/2.3.7/下载源tarball。一旦你打开一个终端并运行./configure --prefix /home/(your homedir)/software MACOSX_DEPLOYMENT_TARGET=10.5,然后makemake install。这应该在软件目录中单独安装,您可以直接访问。

答案 1 :(得分:0)

您也可以使用Fink包管理器,只需“fink install python2.3”。

如果你需要Python 2.3作为默认值,你可以简单地改变/ sw / bin / python和/ sw / bin / pydoc来指向你想要的版本(它们位于/sw/bin/).

答案 2 :(得分:0)

This page提供了有关从源代码构建python的有用信息。它正在讨论3.0,但建议可能也适用于2.3。

答案 3 :(得分:0)

一种替代方法是使用虚拟机。

使用VMWare Fusion或Virtualbox之类的东西,你可以用Python2.3安装一个完整的Linux系统,并在那里进行测试。优点是它完全是沙盒,所以根本不会影响你的主系统。