我建议使用Mac端口...
有一个名为python_select的软件包,它允许并行使用python。因此,如果尚未安装mac端口,请先安装。
首先安装python_select软件包:
sudo port install python_select
现在,您可以检查系统上可用的python发行版了。只需发出命令:
port select --list python (MacPorts 2.x)
python_select -l (MacPorts 1.x)
就我而言,它至少打印了python版本,默认情况下是Snow Leopard:附带的python26-apple
。
port select --show python (MacPorts 2.x)
python_select -s (MacPorts 1.x)
显示当前选择的版本,例如python26-apple
。因此,您会看到,此软件包可与Mac完美配合使用。有关更多选项的问题
port select (MacPorts 2.x)
python_select -h (MacPorts 1.x)
比您可以在ports存储库中搜索可用的python版本:
port search python
这将产生一长串可用的python。
要安装所需的软件包,例如python 2.4,请执行:
sudo port install python24
现在,python_select -s
还将显示新安装的python。要切换到python 2.4问题:
sudo port select --set python python24 (MacPorts 2.x)
sudo python_select python24 (MacPorts 1.x)
这些命令在外壳之间是持久的。
python
指向的PATH变量/Library/Frameworks/Python.framework/Versions/Current/bin
。当然,那并没有升级到2.6。因此,我用在Google上找到的默认变量替换了PATH变量,现在将从系统中删除MacPython。