Web Application Security Memo

ウェブセキュリティに関するメモ書き

pyenvでPythonの環境をつくる

※当サイトにはプロモーションが含まれています。

公開日: 更新日:

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日]