よく使う conda コマンドのまとめ 【仮想環境一覧】

programming Python

conda での仮想環境の一覧表示から、設定、削除まで、よく使う conda のコマンドをまとめておきます。

以下の環境で動作確認をしています。
環境: Windows 10、Anaconda (conda 4.10.x)、Python 3.x

背景 ~ 仮想環境の活用

パソコンに Anaconda をインストールしておくと、Python、numpy、sckit-learn、Tensorflow などのソフトウェアのバージョンを変えて新たな環境を作りたくなったとき、簡単に環境構築ができ、とても便利です。
また、通常使用しているパソコン環境を極力汚さずに、環境を使いわけることが可能となります。

実際には、Anaconda Prompt を起動して、conda コマンドを使って環境構築を行います。
conda コマンドにより、簡単に、新たな仮想環境を作成、切り替え、削除することができます。
そこで、よく使う conda のコマンドについて一覧でまとめておきます。

よく使う conda コマンド一覧

よく使うコマンドはつぎのとおりです。通常の使用であれば、ほぼ、このコマンド一覧で足りると思います。

コマンド 説明
conda info -e
仮想環境の一覧表示
すでに設定されている仮想環境の一覧を表示する
base 等の仮想環境の一覧が表示される
conda の環境確認を行う
conda list
インストール済みパッケージの一覧表示
現在の仮想環境にインストールされているパッケージとそのバージョンを表示する
conda create -n [作成する新たな仮想環境] --clone [コピーする仮想環境]

例:

conda create -n env01 --clone base
仮想環境のコピー
すでに設定してある仮想環境をコピーして、新たな仮想環境を作る
例:
仮想環境 [base] をコピーして、新たな仮想環境 [env01] を作成する
conda create -n env01
仮想環境の新規作成
仮想環境 [env01] を新たに作る(何もパッケージは入れない)
conda create -n env01 anaconda
Anaconda のパッケージを入れての仮想環境作成
Anaconda の標準パッケージ(だけ)を入れて、新たな仮想環境 [env01] を作る
conda create -n env01 python=3.5
Python を入れての仮想環境の新規作成
python 3.5.X のパッケージ(だけ)を入れて、新たな仮想環境 [env01] を作る
conda remove -n [削除する仮想環境] --all

例:

conda remove -n env01 --all
仮想環境の削除
指定した仮想環境を削除する
例:
仮想環境 [env01] を削除する
conda activate [有効にする仮想環境名]
conda info -e

例1:

conda activate env01

例2:

conda activate base
仮想環境のアクティベート
指定した仮想環境を有効に設定する
有効となっている仮想環境を表示する(* マーク)

例1:
仮想環境 [env01] を有効にする
例2:
仮想環境 [base] を有効にする
conda deactivate [無効にする仮想環境名]

例:

conda deactivate env01
指定した仮想環境を無効にする

例: 仮想環境 [env01] を無効にする

conda update -n base conda
conda のアップデート
conda 自体をアップデートする
conda --version

または

 conda info 
conda /Anaconda のバージョン確認
conda のバージョンを表示する
詳細を表示する場合は、”conda info” 

仮想環境の活用ポイント

condaを活用するにあたり、主なポイントを書き出しておきます。以下のとおりです。

・ 現在のパソコンの環境が汚れないようにしたい。
・ ソフトウェアをインストールしていったとき、パソコンの購入直後/現在の環境が次第に重くなっていき、パソコンが不調になってしまうことを避けたい。
・ バージョン管理を確実にしたい。
・ 新たなソフトウェアを試しでインストールして、現在のハードウェア環境で動くかどうか確認したい。
・ 新たなソフトウェアをもっと気軽にインストール/テストできるようにしたい。
便利そうなソフトウェアを気軽に試してみて、ダメだったときは気軽に/完全に捨てたい。
・ パソコンにソフトウェアをインストールして、もしシステムが不安定になったときは、その環境のみを確実に削除したい。
・ インストールマニュアルやソフトウェア仕様書等に記載されている環境、動作確認ができている(古い、新しい、特殊な)環境を特別に構築したい。

まとめ

conda でよく使うコマンド(仮想環境の環境確認/設定/削除、有効/無効の切り替え)についてまとめました。

他にも、Anaconda などで便利な使い方などをまとめています。
もしも関心があるようでしたら、関連リンクなども参考にしてみてください。

関連リンク
・ Python, OpenCV, Tensorflow のバージョン確認方法
・ バッチファイルで Anaconda から Python を実行する方法 【Windows 10】
・ Git のインストール手順 【Windows10】
・ Anaconda 環境で Pygame をインストールする手順【Python】
・ YOLOv5 のインストール手順 【Windows10 & Anaconda】

外部リンク
・ Conda コマンド:https://www.python.jp/install/anaconda/conda.html

タイトルとURLをコピーしました