Standaard installeert MacPorts gebruikersprogramma's (of koppelingen ernaar) in /opt/local/bin . De MacPorts select_python commando selecteert welke python-instantie is gekoppeld aan /opt/local/bin/python . Het heeft geen effect (en zou het ook niet moeten doen) op wat Apple installeert in /usr/bin , waar de door Apple geleverde python en python2.x commando's zijn.
Om de MacPorts python2.5 aan te roepen, moet je ervoor zorgen dat /opt/local/bin gaat vooraf aan /usr/bin op je shell $PATH (u kunt dit doen door uw .bash_profile aan te passen of een ander shell-initialisatiescript) of u kunt eenvoudig de gewenste python aanroepen met een absolute padreferentie:
$ /usr/bin/python your-program.py
om de door Apple geleverde standaardpython te gebruiken;
$ /opt/local/bin/python your-program.py
om de versie te gebruiken die is geselecteerd met python_select , of:
$ /opt/local/bin/python2.5 your-program.py
om expliciet de MacPorts 2.5 te selecteren.
BEWERKEN:
Om uw zoekpad aan te passen om MacPorts te gebruiken, voegt u deze regel toe aan .bash_profile :
export PATH=/opt/local/bin:/opt/local/sbin:$PATH