pyenvでPythonの環境をつくる
※当サイトにはプロモーションが含まれています。
公開日:
更新日:

Mac上での pyenv 導入メモです。
1. pyenvの導入
gitを使い、pyenvをローカルにダウンロードします。
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
以下を ~/.bash_profile に記述します。
export PYENV_ROOT="${HOME}/.pyenv"
if [ -d "${PYENV_ROOT}" ]; then
export PATH=${PYENV_ROOT}/bin:${PYENV_ROOT}/shims:${PATH}
eval "$(pyenv init -)"
fi
反映します。
$ exec $SHELL -l
2. pyenv-virtualenv プラグインの導入
gitを使い、pyenv-virtualenvをローカルにダウンロードします。
$ git clone git://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
3. 各バージョンのPythonをインストール
ここでは、2.7.6 と 3.3.5 をインストールします。
$ pyenv install 2.7.6
$ pyenv rehash
$ pyenv install 3.3.5
$ pyenv rehash
4. 環境の作成
ここでは、バージョン 2.7.6 を基にtestという名前の環境を作成します。この test は、特定のディレクトリ内で使用するPython環境として利用することができます。
$ pyenv virtualenv 2.7.6 test
※ 実際はもう少し具体的な名前を付けます。
まとめ
MacPorts等でもPythonの複数バージョンは作れるんですが、やはり pyenv の方が柔軟だしスマートですね。
参考
[最終更新日時: 2014年5月19日]