slow-starter

なにをやるにもslow start……。

python_028 pyenv virtualenv(2)

環境構築

  • 同一バージョンで複数の環境を設定できる仮想環境が作れるらしい。

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

参考情報