По подразбиране 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