conda

Conda

https://docs.conda.io/projects/conda/en/stable/

Cheet Sheet

https://docs.conda.io/projects/conda/en/stable/user-guide/cheatsheet.html

メモ

Minicondaのcondaに永続的なPATHは通さない方がいい
https://docs.conda.io/projects/conda/en/4.6.1/user-guide/install/macos.html

起動

source $HOME/miniconda/bin/activate

Condaの仮想環境:どこでも呼び出せる

仮想環境の確認 *これは他の仮想環境 virtualenv や venv ではできない
$ conda info -e

ライブラリの一覧

$ conda list または $ conda list -n 環境名

仮想環境の作成

新規作成

  • $ conda create -n 環境名(Pythonも入っていない)
  • $ conda create -n 環境名 python(Conda対応最新バージョン)
  • $ conda create -n 環境名 python=バージョン
    • conda create -n my-env python=3.11
    • = x.xはバージョンをゆるく指定
    • == x.x.xはバージョンを厳密に指定

クローン

conda create -n 環境名 --clone クローン元の環境名

仮想環境の起動 *両方同じ

$ source activate 環境名(Mac)
$ conda activate 環境名(Mac)
$ source deactivate
$ conda deactivate

ライブラリのインストール(condaが対応している場合)

conda install ライブラリ名

conda-forge

conda install -c conda-forge ライブラリ名

Jupyter Notebookで環境が見つからない場合

  • conda install conda-forge::ipykernel
  • 上記だけでダメな場合はipykernelを登録
    • python -m ipykernel install --user --name=my-env --display-name="my-env"

仮想環境の削除 *allは全てのパッケージを削除の意味

$ conda remove -n 環境名 --all

書き出し

  • conda export > env.yaml
  • conda env export > env.yaml(古いバージョン)

アンインストール

https://docs.anaconda.com/anaconda/install/uninstall/
https://weblabo.oscasierra.net/python-anaconda-uninstall-macos/