pyenv virtualenv
pythonpyenvとvirtualenv
- pyenv: 1つのシステムに、複数verのPythonを入れる
- virtualenv: プロジェクトごとに異なる環境を用意する
pyenvの基本的な使い方
pyenv versions
: インストール済みのバージョンを表示pyenv install <version>
: 特定のバージョンをインストールpyenv global <version>
: グローバルにバージョンを変更pyenv local <version>
: localにバージョンを変更
virtualenvをpyenvと一緒に使う
- インストール:
brew install pyenv-virtualenv
- 設定:
eval "$(pyenv init -)"
. ~/.bash_profileなどに書いておく - 新しい環境を作る:
pyenv virtualenv <version> <name>
.<name>
という名前のversionができる - 環境を切り替える:
pyenv local <name>