Anaconda3 の概要と特徴、インストール(winget を使用)(Windows 上)

概要

Anaconda3 は、Anaconda Inc. が提供している Python バージョン 3 のソフトウェアである。言語処理系、開発ツール、パッケージ管理ツール conda、さまざまな Python パッケージから構成される。さらに、アプリケーションとして Spyder、conda、Anaconda Prompt、Jupyter Notebook、Anaconda Navigator が含まれる。インストールは Windows 上で winget コマンドで行える。インストール後、スタートメニューから各種アプリケーションにアクセスできる。メンテナンスは conda コマンドで行い、パッケージの更新やパッケージキャッシュのクリーンアップができる。

目次

関連する外部ページ

サイト内の関連情報

* Anaconda3 の配下には、Python の仮想環境が自動で設定される(「conda create」により、Python の仮想環境を増やすこともできる)。すでにシステムに Python をインストール済みの場合でも、Anaconda3 と両立できる。ただし、Windows の Python ランチャーの機能を使って、どの Python を使うのかは常に意識する。

1. Anaconda3 とは

Anaconda3 は、Anaconda Inc. が提供している Python バージョン 3 のための総合的なソフトウェアであり、言語処理系、開発ツール、パッケージ管理ツールである conda、さらに主要な Python パッケージ群が一体化されている。主な同封アプリケーションは次のとおりである。

2. Anaconda3 のインストール(winget を使用)(Windows 上)

  1. 管理者権限コマンドプロンプトを起動する (手順:Windowsキーまたはスタートメニュー → cmd と入力 → 右クリック → 「管理者として実行」)。

    次のコマンドは、Anaconda3 をインストールする。

    winget install --scope machine Anaconda.Anaconda3
  2. Windows のスタートメニューに「Anaconda3 (64-bit)」が増え、その下に「Anaconda Navigator」「Anaconda Powershell Prompt」「Anaconda Prompt」「Jupyter Notebook」「Reset Spyder Settings」「Spyder」ができる。

3. Anaconda3 の動作確認

Python を使ってみる

  1. スタートメニューで Spyder を起動する。
  2. Spyder の画面が出る。
  3. 動作確認のため、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 の確認

  1. スタートメニューで Anaconda プロンプト (Anaconda Prompt) を起動する。
  2. 画面が開くので確認する。
  3. インストール済みパッケージの確認は「conda list」で行う。
    conda list
  4. 特定のパッケージのバージョン確認は「conda list <パッケージ名>」で行う。
    conda list numpy

4. インストール済みパッケージの一括更新など

  1. Anaconda プロンプト (Anaconda Prompt) を管理者として実行する。
  2. 次のコマンドを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