在Mac 10.6上安装Python 2.5,用于GAE/Django-nonrel(我还是新手)

1 投票
3 回答
1042 浏览
提问于 2025-04-16 13:02

我现在面临的大问题是,我刚学MacOSX一天,所以基础知识需要像对四岁小孩一样给我解释。

我使用的是10.6版本的操作系统,叫做Snow Leopard,里面自带Python 2.6。

真正的问题是,我想让Aptana 2.0来调试Google App Engine SDK,而我需要用到PIL来处理图像,但PIL需要Python 2.5,而我的应用又使用了Django-nonrel框架(我知道我让自己变得更复杂了)。

我对Python、Google App Engine和Django-nonrel已经有一些了解,但在Mac上设置这些东西我完全迷失了方向。

1) How do I install a 2.5 and not screw up my already install 2.6?
2) How do I change the python path?

关于如何在Mac上安装PIL的信息

适用于Python 2.5的Mac PIL安装程序

(顺便说一下,我感觉自己像个80岁的人在这台Mac上编程)

3 个回答

0

我发现了这个 StackOverflow上的回答

与其用brew在整个系统上安装一个非常旧的Python版本,不如考虑使用pythonbrew。它会把Python的安装隔离开来,类似于虚拟环境,但这是专门为Python准备的。

如何安装pythonbrew

如何使用pythonbrew

3

10.6版本的系统里安装了python2.5,但默认使用的是python2.6。你可以用python2.5 manage.py来代替python manage.py。

你也可以更改默认的python版本:使用命令defaults write com.apple.versioner.python Version 2.5。

不过,改变系统的默认python版本可能会根据你的设置产生一些意想不到的影响。

无论哪种情况,你都应该使用easy_install-2.5。

1

最简单的方法可能就是安装 Mac Ports:http://www.macports.org/

然后在终端窗口中输入:

$ sudo port install python25

安装完成后,你应该可以使用 python_select 这个工具,它可以帮助你更改你的符号链接。

撰写回答