Eu sugeriria o uso de portas mac ...
Existe um pacote chamado python_select que permite o uso de pythons em paralelo. Então, primeiro instale as portas mac, se ainda não estiverem instaladas.
Primeiro instale o pacote python_select:
sudo port install python_select
Agora você já pode verificar quais distribuições python estão disponíveis no seu sistema. Basta emitir o comando:
port select --list python (MacPorts 2.x)
python_select -l (MacPorts 1.x)
No meu caso, impresso na versão menos python que vem por padrão com o Snow Leopard: python26-apple
.
port select --show python (MacPorts 2.x)
python_select -s (MacPorts 1.x)
mostra a versão atualmente selecionada, por exemplo python26-apple
. Como vê, este pacote brinca muito bem com o Mac. Para mais questão de opções
port select (MacPorts 2.x)
python_select -h (MacPorts 1.x)
Então você pode procurar a versão python disponível no repositório de portas:
port search python
Isso produzirá uma longa lista de pítons disponíveis.
Para instalar os pacotes desejados, por exemplo, python 2.4, execute:
sudo port install python24
Agora, também python_select -s
será mostrado o python recém-instalado. Para mudar para o problema do python 2.4:
sudo port select --set python python24 (MacPorts 2.x)
sudo python_select python24 (MacPorts 1.x)
Este comando é persistente entre os shells.
python
apontada/Library/Frameworks/Python.framework/Versions/Current/bin
. Naturalmente, isso não foi atualizado para o 2.6. Substituí minha variável PATH pela padrão que encontrei no Google e agora removo o MacPython do meu sistema.