Anaconda/Condaのチートシート
Anaconda NavigaterのGUIにあるEnvironmentsからもパッケージのインストールやアップデートを行えます。
以下はコマンドラインアプリケーションcondaを使う場合のコマンドサンプルです。
基本
Condaのヘルプ
conda help
conda -h
conda --help
Condaのバージョン表示
conda -V
conda --version
各種情報の表示
conda info
設定情報の表示
# 設定情報を全て表示
conda config --show
# 設定情報のソース・ファイルを表示
conda config --show-sources
# 使用可能な設定情報のオプションを表示
conda config --describe
Conda環境の操作
Conda環境の作成
# コピー元を指定しないでConda環境を作成
conda create -n myenv
conda create --name myenv
# コピー元を指定してConda環境を作成
conda create -n myenv --clone base
conda create --name myenv --clone base
# パッケージの一覧を指定してConda環境をを作成
conda create -n myenv --file package-list.txt
Conda環境の有効化と無効化
conda activate myenv
conda deactivate
Conda Pythonパッケージの操作
Pythonパッケージの一覧を表示
# 現在の環境のパッケージ一覧
conda list
# 指定した環境のパッケージ一覧
conda list -n myenv
# パッケージの一覧をエクスポート
conda list --export > package-list.txt
Pythonパッケージを検索
# 指定したパッケージ名のパッケージを検索
conda search package_name
# 指定した文字列を含むパッケージを検索
conda search "*package_name*"
# 指定したパッケージ名・バージョンを検索
conda search 'package_name>=1.12'
Pythonパッケージのインストール
# 指定したパッケージをインストール
conda install package_spec
# 指定したバージョンのパッケージをインストール
conda install package_name==1.2.3
conda install "package_name[version='1.2.3|1.2.5']"
conda install "package_name>1.0,<1.5"
# 指定したConda環境にパッケージをインストール
conda install --name ENVIRONMENT package_spec
conda install -n ENVIRONMENT package_spec
# パッケージのインストールがどう行われる予定であるかを表示する
conda install --dry-run package_spec
conda install -d package_spec
Pythonパッケージの更新
# 指定したパッケージをアップデート
conda update package_spec
conda upgrade package_spec
# 全てのパッケージを更新
conda update --all
conda upgrade --all
# 指定したConda環境の全てのパッケージを更新
conda update --name ENVIRONMENT --all
conda upgrade -n ENVIRONMENT --all
# パッケージ更新がどう行われる予定であるかを表示する
conda update --all --dry-run
conda upgrade --all -d
Conda環境からパッケージを削除する
# 指定したパッケージを削除
conda uninstall package_name
conda remove package_name
# 全てのパッケージを削除
conda uninstall --all
conda remove --all
# 指定したConda環境から全てのパッケージを削除
conda uninstall --name ENVIRONMENT --all
conda remove -n ENVIRONMENT --all
# パッケージ削除がどう行われる予定であるかを表示する
conda uninstall --all --dry-run
conda remove --all -d
使われていないPythonパッケージとキャッシュをすべてクリア
conda clean -a