Par défaut, MacPorts installe les programmes utilisateur (ou des liens vers eux) dans /opt/local/bin . Les MacPorts select_python la commande sélectionne l'instance python liée à /opt/local/bin/python . Cela n'a aucun effet (et ne devrait pas le faire) sur ce qu'Apple installe dans /usr/bin , où se trouve le python fourni par Apple et python2.x commandes sont.
Pour invoquer MacPorts python2.5, vous devez soit vous assurer que /opt/local/bin précède /usr/bin sur votre shell $PATH (vous pouvez le faire en modifiant votre .bash_profile ou un autre script d'initialisation du shell) ou vous pouvez simplement invoquer le python souhaité avec une référence de chemin absolu :
$ /usr/bin/python your-program.py
utiliser le python par défaut fourni par Apple ;
$ /opt/local/bin/python your-program.py
pour utiliser la version sélectionnée avec python_select , ou :
$ /opt/local/bin/python2.5 your-program.py
pour sélectionner explicitement celui de MacPorts 2.5.
MODIFIER :
Pour modifier votre PATH de recherche pour utiliser MacPorts, ajoutez cette ligne à .bash_profile :
export PATH=/opt/local/bin:/opt/local/sbin:$PATH