conda
AnacondaおよびMinicondaの環境構築に関して、
よく利用したコマンドをまとめた。適宜追記する。
なお、環境の移行の方法は以下の記事へ。
対象
各対象として仮想環境、チャンネル、パッケージに対して、
よく使用するコマンドをまとめた。
仮想環境
仮想環境の構築及び確認のためのコマンドをまとめた。
目的 | コマンド |
---|---|
一覧 | conda info -e |
一覧 | conda env list |
パス | conda info –base |
作成 | conda create -n [仮想環境名] |
作成※1 | conda env create -n [仮想環境名] -f [ファイル名] |
移行 | conda activate [仮想環境名] |
離脱 | conda deactivate |
削除 | conda remove -n [仮想環境名] --all |
※1 ファイルから環境を構築する場合
詳細設定例は以下の通り。
目的 | コマンド |
---|---|
作成 | conda create -n [仮想環境名] python=[pythonバージョン名] |
チャンネル
チャンネル追加、削除のためのコマンドをまとめた。
なお、チャンネルとは、パッケージをダウンロードする際のリポジトリ名のこと。
基本的に初期のチャンネルは[default]であって、[http://conda.anaconda.org/] である。
目的 | コマンド |
---|---|
一覧 | conda config --get |
一覧 | conda config --show channels |
追加※1 | conda config --add channels [チャンネル名] |
追加※2 | conda config --append channels [チャンネル名] |
削除 | conda config --remove channels [チャンネル名] |
※1 追加したチャンネルの優先順位を最高にする
※2 追加したチャンネルの優先順位を最低にする
パッケージ
パッケージ確認、追加、削除のためのコマンドをまとめた。
目的 | コマンド |
---|---|
一覧 | connda list |
追加 | conda install [パッケージ名] |
削除 | conda uninstall [パッケージ名] |
パッケージ追加の詳細設定例は以下の通り。
目的 | コマンド |
---|---|
バージョン指定 | conda install [パッケージ名]==[バージョン] |
チャンネル指定 | conda install [パッケージ名] -c [チャンネル名] |
チャンネル指定(※1) | conda install [パッケージ名] -c [チャンネル名] --override-channels |
※1:他のチャンネルを検索しない
動作
動作別でのよく使用するコマンド。
区分けが違うので前述と重複の場合あり。
バージョン確認
目的 | コマンド |
---|---|
python | python -V |
conda | conda -V |
アップデート
目的 | コマンド |
---|---|
conda | conda update conda |
仮想環境 | conda update -n [仮想環境名] |
パッケージ | conda update --all |
特定パッケージ | conda update [パッケージ名] |