conda
Conda 24+Conda CLI コマンドのクイック リファレンス:環境管理、パッケージ インストール / 検索、チャンネル、ロックファイル、構成、クリーンアップ — よく使うオプションと実用例をまとめました。
40 コマンド
ヘルプ
conda --versionconda バージョン、リリース日、使用中の Python インタープリターを表示します。
conda --versionconda infoプラットフォーム、Python バージョン、環境ディレクトリ、チャンネル URL、構成されたパッケージ キャッシュを表示します。
--envs; --json; --all
conda info --envsconda helpすべての conda サブコマンドを一覧表示します。
conda helpconda help <subcommand>1 つのサブコマンドの完全なフラグ リストと説明を表示します。
conda help install更新
conda update condaconda 自体を現在のチャンネルの最新バージョンに更新します。
-n <env>; --all
conda update condaconda update --all現在の環境のすべてのパッケージを新しい利用可能なバージョンに更新します。
-n <env>; --no-pin; --strict-channel-priority
conda update --all環境
conda create -n <name>`<name>` という名前の新しい空の環境を作成します(ベース インタープリターからの既定 Python バージョン)。
python=<ver>; -y プロンプトに yes; --clone <env>; --file <env.yml>; -p <path>
conda create -n py-data python=3.12 -yconda create -n <name> python=<ver>特定の Python バージョンに固定された環境を作成します。
conda create -n py311 python=3.11 -yconda env create -f <env.yml>YAML 仕様ファイルから環境を作成します — 環境を共有する最も再現可能な方法です。
-n <name>; -p <path>; --prune; --json
conda env create -f environment.ymlconda env update -f <env.yml> --pruneYAML 仕様ファイルから既存の環境を更新します; `--prune` はリストされなくなったパッケージを削除します。
conda env update -f environment.yml --pruneconda env export > environment.yml現在の環境を YAML ファイルにエクスポートします(既定ではビルド文字列なし — クロスプラットフォーム 移植性のために `--no-builds` を使用します)。
--no-builds; --from-history; --json; --channel-priority strict
conda env export --from-history > environment.ymlconda activate <name>名前(またはパスで `conda activate <path>`)で環境をアクティブにします。Windows では cmd.exe から `activate <name>` を使用します。
<name>; <path>
conda activate py-dataconda deactivate現在の環境を終了してベースに戻ります。
conda deactivateconda env listすべての conda 環境をその場所とともに一覧表示します。現在の環境は `*` で強調表示されます。
-v `~/.conda/envs` 配下のパス; --json
conda env listconda env remove -n <name>環境を完全に削除します。
-n <name>; -p <path>; --all; -y
conda env remove -n old-proj -yconda env config vars set VAR=value環境がアクティブ化されるたびに自動適用される環境変数を設定します。
-n <name>; -p <path>
conda env config vars set -n py-data CUDA_VISIBLE_DEVICES=0conda rename -n <old> <new>環境の名前を変更します(新しい名前に複製し、古いものを削除)。
-n <old> <new>; -p <path> <new_path>; -d ドライラン
conda rename -n py-data py-mlパッケージ
conda install <pkg>アクティブ(または `-n` で名前指定された)環境にパッケージをインストールします。
-n <env>; -p <path>; -c <channel>; -y; --update-deps; --force-reinstall; --no-deps
conda install -n py-data numpy pandasconda install -c conda-forge <pkg>conda-forge コミュニティ チャンネルからインストールします(既定チャンネルより広いカタログ)。
conda install -c conda-forge nodejsconda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidiaPyTorch チャンネルから GPU サポート付きで PyTorch をインストールします。
conda install pytorch-cuda=12.1 -c pytorch -c nvidiaconda install --file <requirements.txt>`pip` 互換の requirements ファイルにリストされたすべてのパッケージを conda を介してインストールします。
conda install --file requirements.txtconda search <pkg>構成されたチャンネルを検索してパッケージを探します;バージョン、ビルド文字列、チャンネルを表示します。
-c <channel>; --info パッケージ詳細を表示; --platform; --json
conda search 'numpy>=2.0'conda listアクティブな環境にインストールされたすべてのパッケージをビルド + チャンネルとともに一覧表示します。
-n <env>; -p <path>; --json; --export; --revisions 履歴を表示
conda list --export > pkglist.txtconda list --revisions`install / update / remove` アクションの履歴を表示します — `conda install --revision <N>` と組み合わせてロールバックします。
conda list --revisionsconda install --revision <N>環境をリビジョン `<N>` にロールバックします(`conda list --revisions` を参照)。
conda install --revision 3conda remove <pkg>パッケージと不要になった依存関係をアンインストールします。
-n <env>; -p <path>; -y; --all; --force
conda remove -n py-data scipy -yチャンネル
conda config --add channels <ch>`.condarc` にチャンネルを追加します(既定では最後が最高優先度 — `--prepend` で逆にします)。
-c <channel>; --prepend; --force
conda config --add channels conda-forge --prependconda config --remove channels <ch>`.condarc` からチャンネルを削除します。
conda config --remove channels conda-forgeconda config --show channels現在のチャンネル優先度リストを出力します。
--json; --system; --env
conda config --show channelsconda config --set channel_priority strict|flex|disabledチャンネルが競合を解決する方法を制御します。`strict`(Conda 23 以降の既定)= 最高優先度のチャンネルが完全に勝ちます。
conda config --set channel_priority strict構成
conda config --showマージされた構成を出力します:`~/.condarc` + システム + 環境スコープ + CLI オーバーライド。
--all; --json; --source; -v
conda config --show | grep -i sslconda config --set <key> <value>構成キーを設定します(`.condarc` に書くものすべて)。
conda config --set auto_activate_base falseconda config --describe <key>構成キーのすべての許可された値と既定値を表示します。
conda config --describe channel_priorityconda config --write-default既定の `.condarc` をユーザー ホームに書き込みます(プロンプトなしで上書き)。
conda config --write-defaultキャッシュ / クリーンアップ
conda clean --alltarball、キャッシュされたパッケージ、ロックファイル、インデックス キャッシュを削除してディスク領域を回収します。
-y; --packages; --index-cache; --tarballs; --locks; --source-cache
conda clean --all -yconda clean --packagesキャッシュされた `.tar.bz2` / `.conda` アーカイブを削除します(重要なディスク領域を節約)。
conda clean --packages -yconda clean --index-cacheキャッシュされたチャンネル インデックスを削除します。次のコマンドはインデックスを再ダウンロードします。
conda clean --index-cache -yビルド
conda build <recipe>レシピ ディレクトリから conda パッケージをビルドします(skeleton: conda skeleton pypi <name>)。
<recipe>; --no-test; --no-build-id; -c <channel>; --output
conda build recipes/numpyその他
conda run -n <env> <cmd>環境をアクティブ化せずに環境内でコマンドを実行します — CI スクリプトや cron ジョブに便利です。
-n <env>; -p <path>; --cwd <dir>
conda run -n py-data pytest -xconda doctor一般的な問題を診断します:一貫性のない環境状態、チャンネル優先度、ロック ファイルなど。
-n <env>; --verbose; --fix-checks
conda doctor関連コマンド速查
uv
uv CLI のクイック リファレンス:Python プロジェクト初期化、依存関係管理、仮想環境、ロックファイル解決、ツール ランナー、自己更新 — よく使うオプションと実用例をまとめました。
39 コマンド
uv 0.4+
pip
pip パッケージ インストーラー CLI のクイック リファレンス:パッケージのインストール / アンインストール / 確認、仮想環境、requirements ファイル、構成、インデックス管理 — よく使うオプションと実用例をまとめました。
37 コマンド
pip 24+
pytest
pytest CLI のクイック リファレンス:テスト検出、選択、fixtures、markers、並列、parametrize、カバレッジ統合 — よく使うオプションと実用例をまとめました。
34 コマンド
pytest 8+
商標と利用についての告知
本コマンドラインツール・チートシート集はオープンコミュニティの参考資料です。本書で言及するツールの名前、ロゴ、商標(Git™、Docker™、Kubernetes®、kubectl、PostgreSQL®、MySQL®、Redis™、MongoDB®、Linux™、PowerShell™、Vim™ など)はすべてそれぞれの権利者の財産であり、本書では識別および参照の目的のみに使用しています。
本チートシートの全内容は独立して作成された簡略化された自己完結型の参考資料であり、いかなる公式ドキュメントにも所属せず、承認されておらず、また引用されたものでもありません。コマンド一覧、オプションフラグの説明、コード例はすべて著者による独自の簡略化です。権威ある情報については、各ツールの公式ドキュメントを参照してください。
コマンドの構文およびオプションフラグはツールのバージョンによって異なる場合があります。表示されるバージョンタグは安定リリースを示しています。他のバージョンでは動作が異なる場合があります。本書は商標権者による推奨や選好を意味するものではありません。
商標権者または著作権者の方で、当サイトの一部内容について権利侵害の懸念がある場合は[email protected]までご連絡ください。有効な権利証明を受領次第、合理的な期間内に関連内容を修正または削除いたします。
当サイトの情報を利用したことで生じたいかなる直接的・間接的損害についても、当サイトは法的責任を負いません。
Conda について
Conda は Continuum Analytics(現 Anaconda Inc)によって 2012 年に初めて出荷されたオープンソースのパッケージおよび環境マネージャーです。Conda は Python データ サイエンス スタックのために作成されました — pip + virtualenv では、NumPy、SciPy、scikit-learn、PyTorch のような科学ライブラリを自己完結型でインストールできなかったからです — これらのパッケージは pip が確実に解決できないコンパイル済み C / Fortran / CUDA バイナリをバンドルしています。Conda は Python、R、Lua、Ruby、その他ほとんどの言語ランタイム用のビルド済みパッケージを配布し、分離された環境にインストールします。現在の安定版は Conda 24+ です。新しい libmamba ソルバー(`conda-libmamba-solver`、Conda 23.10 以降の既定)は、依存関係解決を mamba C++ ライブラリの上に再実装し、解決時間を数分からミリ秒に短縮しました。一般的な兄弟ツールには `mamba`(ドロップイン CLI 置換)、`micromamba`(CI / Docker で使用される単一バイナリ インストーラー)、`pixi`(次世代の Rust ベースの conda + ロックファイル マネージャー)があります。Conda は GPLv3 ライセンス; Anaconda ディストリビューションは大組織向けに商用層を追加します。既定で Conda は `repo.anaconda.com` および構成された他のチャンネルからダウンロードします; あなたのコードをアップロードしません。
チートシート バージョン 1.0.0