如何在Snow Leopard上安装多个Python版本?
在雪豹系统上安装多个版本的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模块来说,这个是必要的)