PUROGU LADESU

ポエムがメインのブログです。

【Python】Anaconda仮想環境の切り替え

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

環境を配布できる。(conda, pip両方対応)

conda env export > environment.yaml
conda env create -f environment.yaml

VSCodeで利用する場合

python pathをanacondaのパスに設定します。複数環境を利用する場合はworkspaceの設定を追加してsettings.jsonを置いたほうが良いと思います。

which python
/opt/anaconda3/bin/python