Python2.6インストール
MacにMac用バイナリで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