Mac に MacPorts で Python をインストールする。
Python 2.7 をインストールする例を考えてみます。
Step1. いま使っている Python のバージョンを確認します。
$ # select できる一覧を表示します。 $ port select --list python Available versions for python: none python25-apple python26-apple (active)
Step2. Python 2.7 をインストール
$ # インストールできる Python を表示させて $ port search python* | grep ^py ... python26 @2.6.9 (lang) python26-doc @2.6.4_1 (lang) python27 @2.7.7 (lang) python27-doc @2.7.2_1 (lang) python31 @3.1.5 (lang) python32 @3.2.5 (lang) python33 @3.3.5 (lang) python34 @3.4.1 (lang) ... ... $ # インストールします。 $ sudo port install python27
Step3. Python27 に切り替えましょう。
$ # python 2.7 を選択します。 $ sudo port select --set python python27 $ $ # active になっていることを確認します。 $ port select --list python Available versions for python: none python25-apple python26-apple python27 (active)
ちなみにですが、これをしないと Eclipse で作業したときに unresolve が多発します。なぜならPython26-appleは、コンパイル済みでライブラリを読み込めないからです。
【Python】MacPortsからPython2.5/python_selectをインストールして、バージョンを切替えて使う方法【Mac OS X 10.6】 - バコラー日記
さらに、ちなみにみにですが、上記のサイトでは python_seletct で変更する方法も紹介されていますが、その方法は廃止されてしまっているようです。
python_select は死んだ