Conda チートシート - Anaconda コマンドラインパラメータ - 最も役立つ conda コマンド
condaコマンドのパラメータを忘れてしまった?
目次
以下は、提供されたHugoページのコンテンツを英語から日本語に翻訳したものです。すべてのHugoショートコード、技術的な要素、構造は維持されています。
ここに以前にまとめたCondaのチートシートがあります。
このCondaチートシートは、環境、パッケージ、チャネルを管理する際に最も重要なコマンドとヒントを網羅しています 私が役に立ったと思うもの。

uv - 新しいPythonパッケージ、プロジェクト、環境マネージャーをぜひご覧ください
Condaのインストールと更新
- Condaのインストールとバージョンの確認:
conda info - Condaの更新:
conda update conda - Anacondaメタパッケージの更新:
conda update anaconda
環境の管理
- 新しい環境の作成:
conda create --name my_env conda create -n my_env python=3.8 # Pythonバージョンを指定 conda create -n bioinfo fastqc trimmomatic bwa # 特定のパッケージで作成 - 環境のアクティベート:
conda activate my_env # Windows、Linux、macOS source activate my_env # Linux、OS X(古い構文) - 環境の非アクティベート:
conda deactivate - すべての環境の一覧:
conda env list conda info --envs - 環境のクローン:
conda create --clone old_env --name new_env - 環境のリネーム:
conda env rename -n old_env -d new_env - 環境の削除:
conda env remove -n my_env conda remove --name my_env --all - 環境のリビジョン一覧:
conda list --revisions - リビジョンへの環境の復元:
conda install --rev 3 # リビジョン3にロールバック
パッケージの管理
- インストールされたパッケージの一覧:
conda list conda list -n my_env # 特定の環境のパッケージを一覧 - パッケージのインストール:
conda install package_name conda install -c conda-forge package_name # 特定のチャネルからインストール conda install package_name=1.2.3 # 特定のバージョンをインストール - 環境内のすべてのパッケージの更新:
conda update --all - パッケージのアンインストール:
conda remove package_name conda remove --name my_env package_name # 特定の環境からアンインストール - パッケージの検索:
conda search package_name conda search -c conda-forge package_name # 特定のチャネルで検索
チャネルの操作
- チャネルの一覧:
conda config --show channels - チャネルの追加:
conda config --add channels conda-forge conda config --prepend channels conda-forge # 最高優先度で追加 conda config --append channels bioconda # 最低優先度で追加 - チャネルの優先度の設定:
conda config --set channel_priority strict
環境のエクスポートとインポート
- YAMLファイルへの環境のエクスポート:
conda env export > environment.yml conda env export --from-history > environment.yml # 明示的に要求されたパッケージのみをエクスポート - YAMLファイルからの環境のインポート:
conda env create --name my_env --file environment.yml - テキストファイルへの環境のエクスポート:
conda list --export > requirements.txt - テキストファイルからの環境のインポート:
conda create --name my_env --file requirements.txt
その他のコマンド
- コマンドのヘルプの取得:
conda -h conda install -h - 不要なファイルのクリーンアップ:
conda clean --all - Conda設定の確認:
conda config --get conda config --get channels
Mamba(オプション)
MambaはCondaよりも高速な代替手段ですが、特に環境リビジョンに関していくつかの制限があります。
- Mambaのインストール:
conda install -c conda-forge mamba - CondaとMambaの併用: ほとんどのコマンドは同じですが、Mambaは環境リビジョンのロールバックをサポートしていません[2][4]。
ヒント
- 説明的な環境名の作成: 複数の環境を管理する際に役立ちます。
- パッケージのインストール前に環境をアクティベート: パッケージが正しい環境にインストールされることを保証します。
- パッケージに特定のチャネルを使用: 指定されたソースからパッケージを取得することを保証します。
- 依存関係の競合を避ける: 環境内にすべてのプログラムを同時にインストールしてください[5]。