経緯
MacOSXにはもともとpython2.7系が入っている。
柔軟にpython2系と3系、anaconda等の環境を行き来したい。
自分はこれの上にanacondaとか入れてます。
インストール
とりあえず今はbrewを使うのがもっとも簡便か。
$ brew update
$ brew install pyenv
$ which pyenv
/usr/local/bin/pyenv
$ pyenv root
/Users/(User_name)/.pyenv
$ export PATH=$(pyenv root)/shims:${PATH}
pyenvがどうやって複数のpythonのバージョンを管理しているか、またpathのexportの注意点なんかはpyenvのGitHubに詳しい。