Python2.6インストール

MacMac用バイナリでPython2.6をインストールしてみた。
ターミナルでバージョンを確認。

$ python -V
Python 2.5.1
$ python2.6 -V
Python 2.6

インストールはうまくいってる。パスが通ってない。

$ which python
/usr/bin/python

2.5は/usr/binに、2.6は/usr/local/binにインストールされていることを確認。

$ echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

優先順位が/usr/bin > /usr/local/binになっているので
~/.profileのPATH設定部分を

export PATH=/usr/local/bin:/opt/local/bin:/opt/local/sbin:$PATH

のように変更したあと、ターミナル再起動で

$ python -V
Python 2.6

で成功。パスを確認してみる。

$ echo $PATH
/usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

/usr/local/binが2重登録されちゃってるけど。.profile以外のどっかで登録しているんだろう。(後で調査)
MacはいろいろとPythonを利用しているらしいので勝手にバージョン上げちゃマズいのかも。2.5->2.6はまだしも3.0はダメか。

参考サイト:
http://jp.superuser.co.kr/home/lecture/index.php?cateNo=1&secNo=28&theNo=&leccode=10471
http://pocketstudio.jp/linux/?%A5%D1%A5%B9(PATH)%A4%CE%B3%CE%C7%A7%A4%C8%C0%DF%C4%EA%CA%FD%CB%A1%A4%CF%A1%A9