如何在Snow Leopard上安装多个Python版本?

0 投票
2 回答
1008 浏览
提问于 2025-04-16 13:00

在雪豹系统上安装多个版本的Python,目前有什么好的做法呢?

  • 我通过Homebrew安装了Python 2.7.1,过程非常简单,一切都很好。
  • 但现在我需要安装Python 2.5来开发一个应用程序项目……最开始我是创建了一个新的虚拟环境,使用系统自带的Python 2.5,但发现我遇到了各种路径问题。看来在这种情况下,不用Homebrew,换个更标准的安装方式可能会更好?

大家有什么想法吗?

2 个回答

0

我使用 python_select 这个工具来切换不同的Python版本(它会自动处理所有的路径和链接)。这个工具在MacPorts或fink上很容易安装,所以我猜你也可以用Homebrew来安装同样的工具。

2

雪豹系统已经自带了Python 2.5和Python 2.6,所以这方面没有问题。

如果你需要对Python的安装做一些特别的修改,可以自己编译一个版本,然后放在一个不会和系统自带的Python冲突的地方。(我建议放在/opt/your-pythonx.y这个路径下)。

另外,可以在Mac上输入“man python”来查看如何使用32位或64位的选项,如果需要的话。(有时候对于C模块来说,这个是必要的)

撰写回答