4.

Anaconda Prompt の起動方法(Windows)と PowerShell 版・conda 動作確認・トラブルシュート

編集
この記事の要点
  • Anaconda Prompt は Anaconda / Miniconda が用意する専用シェルで、起動した時点で conda 環境変数が通っている
  • Windows のスタートメニュー → Anaconda3 (64-bit) フォルダ内の Anaconda Prompt を選択するのが基本
  • 通常の cmdPowerShell から conda を直接叩くとパス未通過で失敗するため、最初は Anaconda Prompt を使うのが安全
  • PowerShell から使いたい場合は Anaconda PowerShell Prompt、もしくは conda init powershell で初期化する
  • 起動後は conda --version / conda env list で動作確認、conda activate 環境名 で仮想環境に切り替える

Anaconda Prompt とは

Anaconda Prompt は、Anaconda Distribution(または Miniconda)に同梱されている専用のコマンドプロンプトです。中身は通常の Windows cmd.exe ですが、起動時に Anaconda 用の環境変数(PATHCONDA_PREFIX など)が自動でロードされた状態になっており、conda コマンドや pythonpipjupyter が即座に使えるようになっています。

通常の cmdPowerShell をそのまま開いても conda コマンドは見つからないことが多いため、Anaconda を初めて使う際は必ず Anaconda Prompt から起動するのが最も確実です。

起動手順(Windows 11 / 10 共通)

  1. 画面左下の Windows ボタンをクリックし、スタートメニューを開く
  2. アプリ一覧から Anaconda3 (64-bit) フォルダを開く
  3. その中の Anaconda Prompt をクリック

スタートメニューから Anaconda Prompt を選択

クリックすると、以下のように Anaconda Prompt のウィンドウが開きます。プロンプトの先頭に (base) と付いていれば、デフォルトの conda 環境がアクティブな状態です。

起動した Anaconda Prompt のウィンドウ

動作確認

起動後、まずは conda が正しく動作しているかを確認します。

(base) C:\Users\user> conda --version
conda 24.3.0

(base) C:\Users\user> python --version
Python 3.11.7

(base) C:\Users\user> conda env list
# conda environments:
#
base                  *  C:\ProgramData\anaconda3
ml_env                   C:\ProgramData\anaconda3\envs\ml_env

バージョンが表示され、conda env list で base 環境がアスタリスク付きで出れば成功です。

すばやく起動するコツ

検索バーから直接起動

スタートメニューを開いた状態で Anaconda Prompt と入力すれば候補が一発で出てきます。フォルダを辿らずに済むので最速です。

タスクバーやデスクトップにピン留め

スタートメニューの Anaconda Prompt を右クリック → その他 → タスクバーにピン留めする でショートカット化できます。

PowerShell から conda を使いたい場合

PowerShell ユーザは、専用の Anaconda PowerShell Prompt を起動するか、一度だけ初期化コマンドを実行することで、以降の PowerShell からそのまま conda が叩けるようになります。

# Anaconda Prompt 上で 1 回実行
conda init powershell

# 以降は新しい PowerShell を開けば (base) PS C:\> が出る
conda activate ml_env

初回は PowerShell のスクリプト実行ポリシーが障害になることがあります。その場合は管理者権限の PowerShell で Set-ExecutionPolicy RemoteSigned -Scope CurrentUser を実行します。

仮想環境の切り替え

目的コマンド
環境一覧の表示conda env list
環境作成(Python 3.11 指定)conda create -n ml_env python=3.11
環境のアクティブ化conda activate ml_env
base 環境に戻るconda deactivate
環境の削除conda remove -n ml_env --all

うまく起動できない場合のチェックポイント

  • スタートメニューに Anaconda Prompt が見つからない: Anaconda 本体のインストールが完了していない可能性。インストーラを再実行する
  • 起動するが conda コマンドが見つからないと出る: ショートカットのリンク先 %windir%\System32\cmd.exe /K ... が破損している。Anaconda Navigator から「Update Anaconda」を実行するか、再インストールする
  • (base) が表示されない: conda config --set auto_activate_base true で base 自動有効化を ON にできる
  • 文字化けする: chcp 65001 を実行して UTF-8 に切り替える

Anaconda Prompt と通常の cmd の違い

項目Anaconda Prompt通常の cmd / PowerShell
PATH に conda が通っているか通っている通常は通っていない
初期環境(base) が自動有効化無効(システム Python が呼ばれる)
Python のパスAnaconda 同梱の PythonOS にインストールされた Python
jupyter / pip の挙動conda 環境で隔離システム全体に影響しがち

システム全体の Python と Anaconda の Python が混在すると、パッケージのバージョン衝突が起きやすくなります。Anaconda Prompt を使う限り (base) や個別環境に閉じて作業できるので、まずは Anaconda Prompt を選ぶのが安全です。

初回によく使うコマンドまとめ

Anaconda Prompt を開いたあと、最初に押さえておきたい conda コマンドを一覧にまとめます。これだけで仮想環境の作成からパッケージ管理、Jupyter 起動までひと通り実施できます。

目的コマンド
conda 本体のバージョン確認conda --version
環境一覧の表示conda env list
環境作成(Python 3.11 指定)conda create -n ml_env python=3.11
環境のアクティブ化conda activate ml_env
base に戻るconda deactivate
パッケージのインストールconda install numpy pandas matplotlib
pip でのインストールpip install requests
Jupyter Notebook の起動jupyter notebook
JupyterLab の起動jupyter lab
環境の削除conda remove -n ml_env --all

関連記事

編集
Post Share
子ページ

子ページはありません

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

最近更新/作成されたページ