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