Anacondaで仮想環境構築・削除

Anaconda では仮想環境を作成し,その環境下でプログラムを実行することができます.仮想環境を作ることで,Python のバージョンを変更したり,利用するパッケージを変更したりすることができます.

仮想環境の作成

名前を付けて作成

termimnal

$ conda create -n myenv

"myenv" という名前の仮想環境を作ることができます.このときインストールされる Python のバージョンは最新版です.

Python バージョンを指定して作成

terminal

$ conda create -n myenv python=3.7

Python=3.6 の記述によって,Python 3.6 がインストールされます.この機能を利用して仮想環境ごとに Python のバージョンを変更することが可能になります.ちなみに,pyenv を使っても同様のことができます.

利用するパッケージを指定して作成

仮想環境を作成するときに予め利用するパッケージを指定しておくと,一緒にインストールしてくれます.

terminal

$ conda create -n myenv matplotlib

パッケージのバージョンも matplotlib=3.0.0 のように指定することができます.もちろん,Python のバージョン指定と一緒に書くことも可能です.

terminal

$ conda create -n myenv python=3.7 matplotlib=3.0.0

仮想環境の削除

terminal

$ conda remove -n myenv --all

仮想環境の一覧を表示

terminal

$ conda-env list

conda コマンドでも実行可能です.

terminal

$ conda info --envs

仮想環境の切り替え

有効化

terminal

$ conda activate myenv

無効化

terminal

(myenv) $ conda deactivate