Anaconda3 の概要と特徴、インストール(winget を使用)(Windows 上)
【概要】
Anaconda3 は、Anaconda Inc. が提供している Python バージョン 3 のソフトウェアである。言語処理系、開発ツール、パッケージ管理ツール conda、さまざまな Python パッケージから構成される。さらに、アプリケーションとして Spyder、conda、Anaconda Prompt、Jupyter Notebook、Anaconda Navigator が含まれる。インストールは Windows 上で winget コマンドで行える。インストール後、スタートメニューから各種アプリケーションにアクセスできる。メンテナンスは conda コマンドで行い、パッケージの更新やパッケージキャッシュのクリーンアップができる。【目次】
【関連する外部ページ】
- Anaconda3 の公式ページ: https://www.anaconda.com
- Anaconda3 の公式ダウンロードページ: https://www.anaconda.com/download
- conda 公式のチートシート: https://conda.io/projects/conda/en/latest/user-guide/cheatsheet.html
【サイト内の関連情報】
* Anaconda3 の配下には、Python の仮想環境が自動で設定される(「conda create」により、Python の仮想環境を増やすこともできる)。すでにシステムに Python をインストール済みの場合でも、Anaconda3 と両立できる。ただし、Windows の Python ランチャーの機能を使って、どの Python を使うのかは常に意識する。
1. Anaconda3 とは
Anaconda3 は、Anaconda Inc. が提供している Python バージョン 3 のための総合的なソフトウェアであり、言語処理系、開発ツール、パッケージ管理ツールである conda、さらに主要な Python パッケージ群が一体化されている。主な同封アプリケーションは次のとおりである。
- Spyder: Python 開発環境(プログラムの編集と実行ができる)。
- conda: Python のパッケージおよび環境管理システム。conda は Anaconda3 の根幹であり、conda を使わずに運用することはできない。
- Anaconda プロンプト (Anaconda Prompt): コマンドラインインターフェイス。
- Jupyter ノートブック (Jupyter Notebook): 対話型のプログラム実行ツール。Web ブラウザで動く。Python 以外にも Julia、Ruby、R、Scala、Go、JavaScript などに対応する。
- Anaconda Navigator: 同封アプリケーションを管理するツール。
2. Anaconda3 のインストール(winget を使用)(Windows 上)
- 管理者権限でコマンドプロンプトを起動する
(手順:Windowsキーまたはスタートメニュー →
cmdと入力 → 右クリック → 「管理者として実行」)。次のコマンドは、Anaconda3 をインストールする。
winget install --scope machine Anaconda.Anaconda3
- Windows のスタートメニューに「Anaconda3 (64-bit)」が増え、その下に「Anaconda Navigator」「Anaconda Powershell Prompt」「Anaconda Prompt」「Jupyter Notebook」「Reset Spyder Settings」「Spyder」ができる。
3. Anaconda3 の動作確認
Python を使ってみる
- スタートメニューで Spyder を起動する。
- Spyder の画面が出る。
- 動作確認のため、Spyder のエディタに次の Python プログラムを入れ、実行ボタンをクリックして実行する。
print(1 + 2)
次の Python プログラムも実行する。実行後、「プロット」をクリックして結果を確認する。
import matplotlib.pyplot as plt plt.style.use('ggplot') x = [1, 2, 3, 4] y = [3, 5, 2, 4] plt.scatter(x, y)
Anaconda Prompt の確認
- スタートメニューで Anaconda プロンプト (Anaconda Prompt) を起動する。
- 画面が開くので確認する。
- インストール済みパッケージの確認は「conda list」で行う。
conda list
- 特定のパッケージのバージョン確認は「conda list <パッケージ名>」で行う。
conda list numpy
4. インストール済みパッケージの一括更新など
- Anaconda プロンプト (Anaconda Prompt) を管理者として実行する。
- 次のコマンドを1行ずつ実行する。各コマンドの意味は、conda-forge チャンネルの削除、conda の最新版への更新、Anaconda の更新、すべてのパッケージの更新、パッケージキャッシュの削除である。
conda config --remove channels conda-forge conda update -y -n base conda conda update -y anaconda conda update -y --all conda clean -y --all