conda environment
これはcondaの仮想環境です。複数用意することが出来てそれぞれの仮想環境は影響を受けません。デフォルトではbaseという仮想環境が用意されます。
pythonのバージョンやcondaやpipでインストールするパッケージも分けることが出来ます。
Conda environments — conda 4.9.2.post26+f52f2bf4 documentation
Managing environments — conda 4.9.2.post26+f52f2bf4 documentation
- environmentの確認
conda info --envs
- 仮想環境を使う
名前を指定しない場合はbase環境を有効化します。active化するとターミナルの左はしに(base)などと名前が表示されます。
conda activate conda activate xxxx
- 仮想環境を使い終わる
通常のpythonの参照に変わります。
conda deactivate
- 新しい仮想環境を作成と削除
pythonのバージョンを指定できる。
conda create -n myenv conda create -n myenv python=3.6 conda remove -n myenv
- environment.yaml
環境を配布できる。(conda, pip両方対応)
conda env export > environment.yaml conda env create -f environment.yaml