便利ツール

minicondaの使い方!インストールから基本コマンド

2021年7月3日

これまで、Python の開発環境は Python 単体でインストールして、
GIT for Windows に同梱されている MING(Bash)から実行していました。

機械学習で Python を使う機会が増え、複数の PC で、かつ異なる時期に環境構築する必要があり、
Python の開発環境を管理できるツールを探していました。

ふとしたことから、Miniconda という最小パッケージの構成から環境構築できるのを目にしたので、
使ってみることにしました。

今回は、Miniconda のインストール、よく使うコマンドをご紹介いたします。

 

Miniconda のインストール

Conda 公式サイトの Miniconda のページからインストーラーをダウンロードします。
Windows、Mac、Linux 版、および 32bit、64bit 版など、いろいろあります。

Minicondaダウンロードページ

SANACHAN
SANACHAN
自分の環境に合わせて選びましょう。

 

ダウンロードしたインストーラーを実行してインストールします。
インストールが終わると、Webサイトを開くか尋ねられます。
※Anaconda Clud のアカウント作成に関するサイトですので、開かなくてもOKです。

 

Miniconda の起動

Miniconda のインストールが完了すると、以下の2つがスタートメニューに登録されています。

  • Anaconda Powershell (miniconda3)
  • Anaconda Prompt (miniconda3)

Powershell とコマンドプロンプトと2つできています。
今回は、コマンドプロンプトの方で説明していきます。

 

Miniconda の基本コマンド

仮想環境の構成を確認するコマンド

Python のバージョン確認

 Anaconda Prompt (miniconda3)
(base) C:\Users\xxxx> python -V
Python 3.11.5

conda のバージョン確認

 Anaconda Prompt (miniconda3)
(base) C:\Users\xxxx> conda -V
conda 23.9.0

作成済み Python 仮想環境の一覧

 Anaconda Prompt (miniconda3)
(base) C:\Users\xxxx> conda info -e
# conda environments:
#
base         *  C:\Users\xxxx\miniconda3

仮想環境にインストールされているパッケージ一覧

 Anaconda Prompt (miniconda3)
(base) C:\Users\xxxx> conda list
または
(base) C:\Users\xxxx> conda list -n <仮想環境名>

 

conda のアップデート

 Anaconda Prompt (miniconda3)
(base) C:\Users\xxxx> conda update -n base -c defaults conda

 

仮想環境の作成

 Anaconda Prompt (miniconda3)
(base) C:\Users\xxxx> conda create -n <仮想環境名>
または
(base) C:\Users\xxxx> conda create -n <仮想環境名> python=3.10

 

仮想環境の有効化

 Anaconda Prompt (miniconda3)
(base) C:\Users\xxxx> conda activate <仮想環境名>

 

仮想環境の削除

 Anaconda Prompt (miniconda3)
(base) C:\Users\xxxx> conda remove -n <仮想環境名> --all

 

仮想環境の無効化

 Anaconda Prompt (miniconda3)
(base) C:\Users\xxxx> conda deactivate

 

仮想環境名の変更

 Anaconda Prompt (miniconda3)
(base) C:\Users\xxxx> conda create -n <NEW環境名> --clone <OLD環境名>
(base) C:\Users\xxxx> conda remove -n <OLD環境名> --all

 

まとめ

Miniconda は、Python 本体、およびパッケージ構成を管理、切替できるツールです。

Python 2系/3系の環境や各種パッケージのバージョンを固定した環境など、
Python 開発環境を簡単に管理することができます。

Python を使った開発には欠かせないツールですね。

 

こちらの記事もよく読まれています

  • この記事を書いた人
  • 最新記事
SANACHAN

SANACHAN

「生涯一エンジニア」を掲げ、大手グローバル企業でSE/PGとして8年勤め、キャリアアップ転職した現役のエンジニアです。世にあるメジャーな全プログラム言語(コボル除く)を自由に扱えます。一児の父。自分のため、家族のため、日々勉強してます。システムエンジニア、プログラミングに関する情報を蓄積している雑記帳です。

-便利ツール
-, ,