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