修正:「conda」は内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません

一部のユーザーは、 コマンドプロンプトを使用してAnacondaコマンドを実行しようとすると、 「condaは内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません」に遭遇します

Condaは、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

「conda」が内部または外部コマンドエラーとして認識されない原因は何ですか?

この特定の問題を調査するために、マシンでエラーを再現し、他のユーザーレポートを調べました。 収集した内容に基づいて、この特定のエラーメッセージをトリガーするシナリオがいくつかあります。

  • Condaの環境PATHが設定されていません -これは、この問題が発生する最も一般的な原因です。 最新のAnacondaビルドでは、他のソフトウェアでさまざまな問題が発生する可能性があるため、Condaがシステム変数パスに自動的に追加されないことに注意してください。
  • 環境PATHが誤って追加されます –この問題が発生するもう1つの一般的な理由は、環境PATH変数を手動で追加しようとしたときのユーザー障害です。
  • Anacondaのバージョンは、Anaconda Navigatorのバージョンよりも古いです –一部のユーザーは、Condaを最新バージョンに更新した後、エラーが発生しなくなったことを報告しています。

この特定のエラーメッセージの解決に苦労している場合、この記事では検証済みのトラブルシューティング手順を選択できるようにします。 以下に、同様の状況の他のユーザーが問題を解決するために使用したメソッドのコレクションがあります。

最良の結果を得るには、以下の方法を順番に実行してください。 この方法では、最も一般的な修正を試して開始し、不要なフープを飛び越えないようにします。

方法1:Anacondaを最新バージョンに更新する

この問題は解決され、Condaを最新バージョンに更新した後、コマンドプロンプト内でcondaコマンドを実行できると報告したユーザーが数人います。

判明したように、古いCondaバージョンで新しいAnaconda Navigatorバージョンを使用している場合、この問題が発生する可能性があります。 これを修正する方法のクイックガイドを次に示します。

  1. 左下隅のスタートメニューにアクセスし、「 anaconda 」を検索します。 次に、 Anaconda Promptをクリックします。

    スタートメニューを使用してAnacondaプロンプトを開きます
  2. Anacondaプロンプトプログラム内で、次のコマンドを実行し、各コマンドの後にEnterキーを押して、Condaを最新バージョンに更新します。
     conda update conda install 
  3. プロセスが完了するまで待ってから、Anacondaプロンプトを閉じて、CMDウィンドウを開きます。 Condaコマンドを実行できるかどうかを確認します。

「condaが内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されない」エラーが引き続き発生する場合 、下の次の方法に進んでください。

方法2:インストール中にAnacondaをPATH環境変数に追加する

この問題を自動的に解決する最も簡単な方法は、Anacondaを再インストールし、すべてのAnacondaをPATH環境変数に自動的に追加する1つの高度なオプションを使用することです。 ただし、この方法を使用すると、特定のアプリケーションがAnacondaのインストールと競合するようになる可能性があることに注意してください。

いずれにしても、PATH環境にAnacondaを自動的に追加する方法を探している場合は、以下の手順に従ってください。

注:コンピューターにAnacondaがインストールされていない場合は、手順3に進んでください。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 appwiz.cpl 」と入力し、 Enterキーを押して[ プログラムと機能]を開きます

    実行ダイアログ:appwiz.cpl
  2. [ プログラムと機能]内で、アプリケーションリストを下にスクロールして、 Anacondaディストリビューションを見つけます。 次に、それを右クリックして[ アンインストール ]を選択し、画面の指示に従ってシステムからアンインストールします。

    Anacondaディストリビューションを右クリックして、[アンインストール]を選択します
  3. このリンク( こちら )にアクセスし、オペレーティングシステムに関連付けられたアイコンをクリックして、最新のAnacondaディストリビューションをダウンロードします。

    適切なOSの選択
  4. 関連付けられた[ ダウンロード ]ボタンをクリックして、Anacondaで使用する適切なPythonバージョンを選択します。

    Anacondaディストリビューションのダウンロード
  5. インストール実行可能ファイルを開き、最初のプロンプトで[ 次へ]をクリックし、 ライセンス契約に同意します。

    Anacondaライセンス契約
  6. インストールの種類を選択して、もう一度[ 次へ]をクリックします。

    インストールの種類を選択して、もう一度[次へ]をクリック
  7. 宛先フォルダーを選択して、「 次へ」ボタンを再度クリックします。 デフォルトの場所を保持することを強くお勧めします。

    アナコンダの場所の選択
  8. このステップは重要です。 [ 詳細インストールオプション ]で、[ AnacondaをPATH環境変数に追加する ]([ 詳細オプション ]の下)に関連するボックスをオンにして 、[ インストール ] クリックします

    PATH環境変数を自動的に追加するためのAnacondaのインストールの構成
  9. インストールが完了したら、コマンドプロンプトに「 conda 」と入力します。 「condaが内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されない」エラーが表示されなくなります。

    コマンドプロンプト内で成功したcondaコマンドの例

この方法が効果的でない場合、またはAnacondaディストリビューション全体を再インストールする必要のない別のアプローチを探している場合は、下の次の方法に進んでください。

方法3:Condaパスを手動で追加する

Anacondaディストリビューション全体のアンインストールに時間を無駄にしたくない場合は、Condaに関連付けられた環境変数を自分で更新(または検証)できます。 ただし、その前に、Condaインストールの正確な場所を見つけることが重要です。

以下のガイドに従って、環境変数でConda PATHを手動で検出して調整します。

  1. スタートメニュー(左下隅)にアクセスし、「 anaconda prompt 」を検索します 。 次に、 Anacondaプロンプトをクリックして、プログラムが開くのを待ちます。

    スタートメニューを使用してAnacondaプロンプトを開きます
  2. Anaconda Promptプログラム内で、次のコマンドを実行し、Enterを押してCondaの場所を確認します。
     どこconda 

    condaの場所の発見
  3. 手順2で以前にフェッチした2番目の場所をコピーしますが、実行可能ファイルは除外します。 例: C:\ Users \ madro \ Anaconda3 \ Scripts
  4. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 sysdm.cpl 」と入力し、 Enterキーを押して[ システムのプロパティ]画面を開きます。

    実行ダイアログ:sysdm.cpl
  5. [ システムのプロパティ]ウィンドウ内で、[ 詳細設定 ]タブに移動し、[ 環境変数 ]をクリックします

    [詳細設定]タブに移動し、[環境変数]をクリックします
  6. * YourUser *ウィンドウの環境変数内で、 Path変数を選択し、[ 編集 ]ボタンをクリックします。

    Path変数を選択し、[編集]をクリックします
  7. [ 環境変数編集 ]ウィンドウ内で、[ 新規 ]ボタンをクリックします。 次に、次の2つの場所を追加します。
     C:\ Users \ * YourUser * \ Anaconda3 \ Scripts C:\ Users \ * YourUser * \ Anaconda3 

    注: * YourUser *はプレースホルダーにすぎないことに注意してください。 独自のユーザー名に置き換えてください。 また、古いバージョンのAnacondaを使用している場合は、それに応じてバージョン番号を変更します。

方法4:環境パスにAnacondaを追加せずに問題を回避する

Anacondaパスを環境変数に追加したくない場合は、コマンドプロンプトを使用してフォルダーに移動することにより、 「condaが内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されない」エラーを取得せずにCondaコマンドを入力できます最初にインストールします。

ただし、新しいコマンドプロンプトを開くたびにこの手順を繰り返す必要があるため、これはあまり実用的ではないことに注意してください。

AnacondaのパスをCMDウィンドウに追加してエラーを回避することにした場合、以下を行う必要があります。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 cmd 」と入力してEnterキーを押し、[ファイル名を指定して実行 ]ダイアログボックスを開きます。

    実行ダイアログ:cmd
  2. CMDウィンドウ内で、CDに続けて、Anacondaフォルダーインストールへのパスを入力します。 Anacondaを同様の場所にインストールしない限り、次のようになります。
     CD C:\ Users \ * YourUser * \ Anaconda3 \ Scripts 
  3. コマンドを実行してAnacondaをテストし、コマンドプロンプト内で適切に機能するかどうかを確認します。 次のコマンドを使用できます。
     conda --version 

    Anacondaのテスト

興味深い記事