Suggerirei di usare le porte mac ...
Esiste un pacchetto chiamato python_select che consente di usare Pythons in parallelo. Quindi prima installa le porte mac se non sono già installate.
Innanzitutto installa il pacchetto python_select:
sudo port install python_select
Già ora puoi controllare quali distribuzioni di Python sono disponibili sul tuo sistema. Basta emettere il comando:
port select --list python (MacPorts 2.x)
python_select -l (MacPorts 1.x)
Nel mio caso è stampato in versione almeno python che viene fornito di default con Snow Leopard: python26-apple
.
port select --show python (MacPorts 2.x)
python_select -s (MacPorts 1.x)
mostra la versione attualmente selezionata, ad es python26-apple
. Come vedi, questo pacchetto funziona perfettamente con il Mac. Per ulteriori problemi con le opzioni
port select (MacPorts 2.x)
python_select -h (MacPorts 1.x)
Quindi puoi cercare la versione di Python disponibile nel repository delle porte:
port search python
Questo produrrà un lungo elenco di pitoni disponibili.
Per installare i pacchetti desiderati, ad esempio python 2.4 eseguire:
sudo port install python24
Ora python_select -s
mostrerà anche il pitone appena installato. Per passare al problema di Python 2.4:
sudo port select --set python python24 (MacPorts 2.x)
sudo python_select python24 (MacPorts 1.x)
Questo comando è persistente tra le shell.
python
indicato/Library/Frameworks/Python.framework/Versions/Current/bin
. Naturalmente questo non è stato aggiornato a 2.6. Quindi ho sostituito la mia variabile PATH con quella predefinita che ho trovato su Google e ora rimuoverò MacPython dal mio sistema.