Anacondaで仮想環境構築・削除
2017-01-05
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