По подразбиране MacPorts инсталира потребителски програми (или връзки към тях) в /opt/local/bin . MacPorts select_python команда избира кой екземпляр на python е свързан с /opt/local/bin/python . Няма ефект (нито трябва) върху това, което Apple инсталира в /usr/bin , където е предоставеният от Apple python и python2.x командите са.
За да извикате MacPorts python2.5, трябва или да се уверите, че /opt/local/bin предхожда /usr/bin във вашата обвивка $PATH (можете да направите това, като модифицирате вашия .bash_profile или друг скрипт за инициализация на обвивката) или можете просто да извикате желания питон с препратка към абсолютен път:
$ /usr/bin/python your-program.py
за да използвате предоставения от Apple питон по подразбиране;
$ /opt/local/bin/python your-program.py
за да използвате версията, избрана с python_select , или:
$ /opt/local/bin/python2.5 your-program.py
за да изберете изрично MacPorts 2.5.
РЕДАКТИРАНЕ:
За да промените своя път за търсене, за да използвате MacPorts, добавете този ред към .bash_profile :
export PATH=/opt/local/bin:/opt/local/sbin:$PATH