Mac OS X 10.5 LeopardにPython 3.0.1をインストール

OS XにはPythonがインストールされているのですが、バージョンが2.5とちと古いので、最新のもの、3.0.1をインストールしました。インスールはソースコードから、なんてのは私はどうも苦手でできないので、Download Python | Python.orgからPython 3.0.1 Mac Installer Disk Imageをダウンロード、インストーラのいうままに標準構成でインストールしました。

けど、これだけでは使いにくい、っていうのは、ターミナルでpythonと打つと、3.0.1じゃなくて2.5が実行されるからで、これにはまいりました。といったわけで、http://www.r-styles.net/mt-archives/weblog/development/python30-on-leopard.htmlを参考にシンボリックリンクを作成。こんな感じ。

$ sudo rm /usr/bin/python
$ sudo ln -s 
/Library/Frameworks/Python.framework/Versions/3.0/bin/python 
/usr/bin/python

しかし、ターミナルを再起動するも状況は変わらず、/usr/local/bin/pythonにもシンボリックリンクを作成。しかしこれでも駄目。なぜなんだろう。そうだ、環境変数を確認してみよう。.bash_profileを開いてみたら、おおう、これだ。なんとこのファイルはPythonのためだけに存在している!

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

これを次のように変更。

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

これで、pythonと打って、3.0.1が実行されるようになりました。