Je suggère d'utiliser des ports mac ...
Il existe un package appelé python_select qui permet d'utiliser des pythons en parallèle. Installez donc d'abord les ports mac s'ils ne sont pas déjà installés.
Installez d'abord le paquet python_select:
sudo port install python_select
Déjà maintenant, vous pouvez vérifier quelles distributions python sont disponibles sur votre système. Lancez simplement la commande:
port select --list python (MacPorts 2.x)
python_select -l (MacPorts 1.x)
Dans mon cas , il imprime au moins la version python qui vient par défaut avec Snow Leopard: python26-apple
.
port select --show python (MacPorts 2.x)
python_select -s (MacPorts 1.x)
affiche la version actuellement sélectionnée, par exemple python26-apple
. Donc, vous voyez, ce package fonctionne bien avec Mac. Pour plus de problème d'options
port select (MacPorts 2.x)
python_select -h (MacPorts 1.x)
Ensuite, vous pouvez rechercher la version python disponible dans le référentiel des ports:
port search python
Cela produira une longue liste de pythons disponibles.
Pour installer les packages souhaités, par exemple python 2.4, exécutez:
sudo port install python24
Maintenant, le python_select -s
affiche également le python fraîchement installé. Pour passer au problème python 2.4:
sudo port select --set python python24 (MacPorts 2.x)
sudo python_select python24 (MacPorts 1.x)
Cette commande est persistante entre les shells.
python
indiquée/Library/Frameworks/Python.framework/Versions/Current/bin
. Naturellement, cela n'a pas été mis à niveau vers 2.6. J'ai donc remplacé ma variable PATH par celle que j'ai trouvée par défaut sur Google et je vais maintenant supprimer MacPython de mon système.