Ve výchozím nastavení MacPorts instaluje uživatelské programy (nebo odkazy na ně) do /opt/local/bin . MacPorts select_python příkaz vybere, která instance pythonu je propojena s /opt/local/bin/python . Nemá žádný vliv (a neměl by) na to, co Apple nainstaluje do /usr/bin , což je místo, kde společnost Apple dodala python a python2.x příkazy jsou.
Chcete-li vyvolat MacPorts python2.5, musíte buď zajistit, aby /opt/local/bin předchází /usr/bin na vašem shellu $PATH (můžete to provést úpravou svého .bash_profile nebo jiný inicializační skript shellu) nebo můžete jednoduše vyvolat požadovaný python s odkazem na absolutní cestu:
$ /usr/bin/python your-program.py
použít výchozí python dodaný společností Apple;
$ /opt/local/bin/python your-program.py
použít verzi vybranou pomocí python_select nebo:
$ /opt/local/bin/python2.5 your-program.py
explicitně vybrat MacPorts 2.5.
EDIT:
Chcete-li upravit svou vyhledávací PATH tak, aby používala MacPorty, přidejte tento řádek do .bash_profile :
export PATH=/opt/local/bin:/opt/local/sbin:$PATH