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が実行されるようになりました。