pyenv
を使用して、システムに異なるバージョンの Python をインストールすること、
またバージョンを切り替えるすることができます。
各バージョンのインストール
インストールできるバージョンをリストアップします。
$ pyenv install --list
特定のバージョンをインストール
$ pyenv install 3.6.1
バージョンの切り換え
システムレベルで Python のバージョンを 3.6.1 に切り換え
$ pyenv global 3.6.1
特定のフォルダにて、Python のバージョンを 3.6.1 に切り換え
$ pyenv local 3.6.1
一時的に Python のバージョンを 3.6.1 に切り換え
$ pyenv shell 3.6.1
仮想環境の構築
仮想環境の追加
$ pyenv virtualenv 3.6.1 virtualenv_name
仮想環境追加の確認
$ pyenv versions
仮想環境を有効
$ pyenv activate virtualenv_name
仮想環境を解除
$ pyenv deactivate virtualenv_name
まとめ
pyenv: 全てのライブラリに対して、バージョンの切り換えができます。
virtualenv: 特定のバージョンに対して、特定のライブラリだけインストールすることができます。