環境構築
- 同一バージョンで複数の環境を設定できる仮想環境が作れるらしい。
pyenv virtualenv 設定
- 複数バージョンのpython名前付き実行環境を、併用可能になる。
$ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
$ echo '### pyenv virtualenv settings' >> ~/.bashrc
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
pyenv virtualenv 利用
## インストール済みバージョン一覧表示
$ pyenv versions
## 利用可能なバージョン一覧表示
$ pyenv install -l
## 特定バージョン(N.N.N)インストール
$ pyenv install N.N.N
## 特定バージョン(N.N.N)を利用して、特定の名前(hogehoge)の仮想環境を構築
$ pyenv virtualenv N.N.N hogehoge
## 特定の名前(hogehoge)を利用する
$ pyenv global hogehoge # 全体設定として特定バージョンを利用
$ rm ~/.pyenv/version # 解除
$ pyenv local hogehoge # 特定ディレクトリで特定バージョンを利用
$ pyenv local --unset # 解除
$ pyenv shell hogehoge # シェル内で特定バージョンを利用
$ pyenv shell --unset # 解除
## 特定の名前(hogehoge)の環境をアンインストール
$ pyenv uninstall hogehoge
pyenv vritualenv --help情報
$ pyenv virtualenv --help
Usage: pyenv virtualenv [-f|--force] [VIRTUALENV_OPTIONS] [version] <virtualenv-name>
pyenv virtualenv --version
pyenv virtualenv --help
-f/--force Install even if the version appears to be installed already
参考情報