macOS10.5のpython2.5をpython2.6に更新する方法

意外と手こずったので、記述。
python2.5はデフォルトで入ってるのが厄介になってくる。

1)python2.6をネットからDownloadしてインストール。
2)この段階では、以下の通りである。

$ python -V
Python 2.5

$whereis python
/usr/bin/python

$ ls -l /usr/bin/python
lrwxr-xr-x 1 root wheel 72 Mar 3 2008 /usr/bin/python -> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/python

3)python2.6は /Library/Frameworks/Python.framework/Versions/2.6/bin の中に入っているため、pathを変更する必要がある。
4)ターミナルを立ち上げた時のディレクトリで、

$ vi ~/.bash_profile

 を実行し、以下を書き足す。.bash_profileが無ければ作ってしまう。

# Setting PATH for MacPython 2.6
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}"
export PATH

5)この後、必要かわからないが、以下の処理も行っておく。

sudo ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/python /usr/bin/python
sudo ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/python-config /usr/bin/python-config
sudo ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/pythonw /usr/bin/pythonw

6)再起動?すれば、使えるようになる。

$ python -V
Python 2.6.2


以上。