1.

Anaconda の Windows インストール完全ガイド — Miniconda / Miniforge との比較

編集
この記事の要点
  • Anaconda は Python + 1500 超パッケージを同梱した科学計算向けディストリビューション。 NumPy/pandas/scikit-learn 等を一括導入
  • インストーラーは 公式サイトから DL。 デフォルトパスは C:\Users\\anaconda3
  • 「Add Anaconda to PATH」 はチェックしない(公式推奨)。 代わりに Anaconda Prompt から起動
  • 2020 年に商用ライセンス変更 — 従業員 200 名超の組織は有償。 個人/学術は無料。 商用無料の代替は Miniforge
  • conda create -n myenv python=3.11 で環境作成。 conda activate myenv で切替

Anaconda とは

Anaconda はデータサイエンス・機械学習向けの Python ディストリビューションです。 Python 本体に加え、NumPy / pandas / SciPy / scikit-learn / Jupyter / matplotlib など 1500 以上のパッケージをビルド済みで同梱しており、依存関係に悩まず開発を始められます。

製品サイズ同梱用途
Anaconda Distribution約 3 GBPython + 1500 パッケージ + Navigatorフル
Miniconda約 400 MBPython + conda のみ必要な分だけ追加
Miniforge約 90 MBconda + conda-forge デフォルト商用無料
Mambaforge約 100 MBMiniforge + 高速ソルバ mamba商用無料・高速

Anaconda インストール手順 (Windows)

1. インストーラーのダウンロード

  1. https://www.anaconda.com/download にアクセス
  2. メールアドレスを登録(または「Skip Registration」で直接 DL)
  3. 「Windows」を選び Anaconda3-2024.x-Windows-x86_64.exe (約 900 MB) をダウンロード

2. インストーラー実行

  1. ダウンロードした exe をダブルクリック
  2. NextI Agree(ライセンス確認)
  3. Installation Type は 「Just Me (recommended)」 を選択(管理者権限を要求しない)
  4. Destination Folder はデフォルト C:\Users\\anaconda3 推奨(パスに スペース・日本語を含めない
  5. Advanced Installation Options で:
    • ☐ Add Anaconda3 to my PATH environment variable(非推奨、 チェックしない
    • ☑ Register Anaconda3 as my default Python 3.11
  6. Install → 5〜10 分待機 → Finish

なぜ PATH 追加を推奨しないのか? システム標準の Python や他の Python 環境と衝突するためです。代わりに Anaconda Prompt(スタートメニューに追加される専用シェル)から conda を使うのが公式推奨です。

動作確認

スタートメニューから 「Anaconda Prompt (anaconda3)」を起動:

(base) C:\Users\taro> conda --version
conda 24.x.x

(base) C:\Users\taro> python --version
Python 3.11.x

(base) C:\Users\taro> conda info
     active environment : base
    active env location : C:\Users\taro\anaconda3
            shell level : 1
       user config file : C:\Users\taro\.condarc
 populated config files :
          conda version : 24.x.x
    conda-build version : ...
         python version : 3.11.x
       base environment : C:\Users\taro\anaconda3

プロンプト先頭の (base) が現在の conda 環境を表します。

Anaconda Navigator (GUI)

CUI が苦手な人向けの GUI ランチャー。 スタートメニューから「Anaconda Navigator」起動:

  • Home: Jupyter Notebook / JupyterLab / Spyder / VS Code をワンクリック起動
  • Environments: conda 環境の作成・削除・パッケージ管理を GUI で操作
  • Learning: 公式チュートリアル

環境管理: conda コマンド

# 新規環境作成(Python 3.11 指定)
conda create -n myenv python=3.11

# 有効化
conda activate myenv

# パッケージインストール
conda install numpy pandas scikit-learn
conda install -c conda-forge jupyterlab     # チャネル指定

# 一覧
conda env list                  # 環境一覧
conda list                      # 現在の環境のパッケージ一覧

# エクスポート / インポート
conda env export > environment.yml
conda env create -f environment.yml

# 削除
conda deactivate
conda env remove -n myenv

# 更新
conda update conda              # conda 自体
conda update --all              # 全パッケージ

conda と pip の使い分け

項目condapip
対象Python + 非 Python (C/C++ ライブラリ含む)Python パッケージのみ
パッケージ少ない(主要科学計算系)豊富 (PyPI 全部)
ビルドビルド済バイナリソース or wheel
環境管理conda env で完結venv 等別途
推奨方針科学計算系はまず condaconda にないものを pip

注意: 同一環境で conda と pip を混在させる場合、 必ず conda を先に、 pip を後に。 pip でインストールしたものは conda は管理できません。

商用ライセンスの注意

Anaconda Inc. は 2020 年 4 月に Terms of Service を変更し、従業員 200 名超の組織での Anaconda Distribution / defaults チャネル利用は商用契約必須となりました。さらに 2024 年に解釈が厳密化され、教育機関も対象に含まれる場合があります。

利用者AnacondaMiniforge
個人・趣味無料無料
学生・大学原則無料(要確認)無料
小規模企業 (200 名以下)無料無料
大企業 (200 名超)有償無料
政府機関有償の場合あり無料

商用無料の代替が必要なら Miniforge へ移行を検討:

# Miniforge ダウンロード
# https://github.com/conda-forge/miniforge
# Miniforge3-Windows-x86_64.exe を DL → 実行

# defaults チャネルではなく conda-forge がデフォルト
conda config --show channels
# channels:
#   - conda-forge

トラブルシューティング

症状対処
PowerShell で conda activate が効かないconda init powershell 実行後、 PowerShell 再起動
Anaconda Prompt 以外で conda が見つからないPATH 未追加が原因。 Anaconda Prompt を使う or conda init cmd.exe
パッケージインストールが遅いMambaforge に変更、 または conda install -n base mamba -c conda-forge
「solving environment」 が終わらない同上。 mamba 利用、 または --override-channels
VS Code から conda 環境が見えないPython: Select Interpreter → 環境を選択

FAQ

Q: 既存の Python と共存できる?
A: できます。 Anaconda は C:\Users\\anaconda3 に隔離されるので、システム Python に影響しません。 PATH を追加しないのがコツ。

Q: アンインストールしたい
A: コントロールパネル → プログラムのアンインストール → 「Anaconda3」削除。 残った C:\Users\\anaconda3 フォルダと .condarc も手動削除。

Q: Anaconda Cloud (anaconda.org) って何?
A: パッケージ共有用ホスティング。 conda install -c username pkg で個人配布パッケージを使えます。

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. インストール方法(Windows)
  2. インストール方法(Linux)
  3. ANACONDA NAVIGATOR
  4. Anaconda Promptの起動(Windows)
  5. 仮想環境の構築(Anaconda経由)