conda env list
conda activate 仮想環境
備忘録です。
Conda 仮想環境 コマンド一覧
Miniconda / Anaconda で (base) から仮想環境へ切り替えるためのコマンドリファレンス
環境の確認・作成
| コマンド | 説明 | 例 |
|---|
conda env list | 既存の仮想環境を一覧表示 | conda env list |
conda info --envs | 同上(別表記) | conda info --envs |
conda create -n <名前> | 新しい仮想環境を作成 | conda create -n myenv |
conda create -n <名前> python=<ver> | Pythonバージョン指定で作成 | conda create -n myenv python=3.11 |
conda create -n <名前> python=<ver> <pkg> | パッケージも一緒に作成 | conda create -n myenv python=3.11 numpy pandas |
環境の切り替え・終了
| コマンド | 説明 | 例 |
|---|
conda activate <名前> | 仮想環境に切り替え(base から移行) | conda activate myenv |
conda deactivate | 現在の環境を抜けて base へ戻る | conda deactivate |
conda activate base | 明示的に base へ戻る | conda activate base |
パッケージ管理(アクティブな環境内)
| コマンド | 説明 | 例 |
|---|
conda install <pkg> | パッケージをインストール | conda install numpy |
conda install <pkg>=<ver> | バージョン指定インストール | conda install numpy=1.26.0 |
pip install <pkg> | pip でもインストール可能 | pip install flask |
conda list | 現在の環境のパッケージ一覧 | conda list |
conda remove <pkg> | パッケージを削除 | conda remove numpy |
conda update <pkg> | パッケージを更新 | conda update numpy |
環境の複製・削除・エクスポート
| コマンド | 説明 | 例 |
|---|
conda create -n <新名前> --clone <元名前> | 環境を複製 | conda create -n myenv2 --clone myenv |
conda env remove -n <名前> | 仮想環境を削除 | conda env remove -n myenv |
conda env export > environment.yml | 環境を yml に書き出し | conda env export > env.yml |
conda env create -f environment.yml | yml から環境を再現 | conda env create -f env.yml |
よくある操作フロー
conda create -n myenv python=3.11
conda activate myen
vpip install flask
conda deactivate
このブログへのコメントはmuragonユーザー限定です。