Rubyのrbenvなどとほとんど同じ感じだと思いますが、メモとして残しておきます。
まずはHomebrewでpyenvをインストール。
$ brew install pyenv
.bash_profile
にpyenvを使うための設定を追加。
$ echo 'export PYENV_ROOT="${HOME}/.pyenv"' >> ~/.bash_profile $ echo 'export PATH="${PYENV_ROOT}/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
実際に追加されるのは以下の設定。
export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)"
インストール可能なバージョンの一覧を表示。
$ pyenv install --list
$ pyenv install 2.7.13
使用するバージョンを指定。
$ pyenv global 2.7.13
バージョンを確認。
$ pyenv versions system * 2.7.13 (set by /Users/naoki.takezoe/.pyenv/version) $ python -V Python 2.7.13
よさそうです。