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