2

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

4

4 回答 4

6

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

对于 macports,运行port install python23

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

于 2009-05-21T00:51:55.143 回答
0

此页面包含有关从源代码构建 python 的有用信息。它谈论的是 3.0,但建议可能也适用于 2.3。

于 2009-05-21T05:21:05.940 回答
0

你也可以使用 Fink 包管理器并且简单地“fink install python2.3”。

如果您需要 Python 2.3 作为默认版本,您可以简单地更改 /sw/bin/python 和 /sw/bin/pydoc 以指向您想要的版本(它们位于 /sw/bin/ 中)。

于 2009-05-21T08:55:29.840 回答
0

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

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

于 2009-05-21T09:30:18.850 回答