pyenvとpyenv-virtualenv
pythonの開発環境をプロジェクト毎に分ける必要が出てきたので, pyenvとpyenv-virtualenvをインストール.
インストール
brew install pyenv pyenv-virtualenv
pyenvの設定
export PYENV_ROOT="${HOME}/.pyenv" if [ -d "${PYENV_ROOT}" ]; then export PATH=${PYENV_ROOT}/bin:$PATH eval "$(pyenv init -)" fi
pyenvの使い方
# インストール可能なバージョン一覧を表示する $ pyenv install -l # Pythonをインストールする $ pyenv install 2.7.8 # インストールされたバージョンを確認する $ pyenv versions # 全体のバージョンを切り替える $ pyenv global 2.7.8 # 特定のディレクトリ配下のみバージョンを切り替える $ pyenv local 2.7.8 # インストールされたバージョンを削除する $ pyenv uninstall 2.7.8
pyenv-virtualenvの使い方
# プロジェクトのディレクトリで環境を作成 $ pyenv virtualenv 3.3.5 hoge $ pyenv local hoge # 削除 $ pyenv uninstall hoge
同じバージョンでもパッケージを別々に分けることができるようになりました.