何人かのユーザーが遭遇しています 「condaは、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません」 を使用してAnacondaコマンドを実行しようとしたとき コマンド・プロンプト 。
Condaは、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。
「conda」が内部または外部のコマンドエラーとして認識されない原因は何ですか?
この特定の問題を調査するために、マシンでエラーを再現しようとしたり、他のユーザーレポートを調べたりしました。収集した内容に基づいて、この特定のエラーメッセージをトリガーするいくつかのシナリオがあります。
- Condaの環境PATHが設定されていません –これが、この問題が発生する最も一般的な原因です。最新のAnacondaビルドでは、他のソフトウェアでさまざまな問題が発生する可能性があるため、システム変数パスにCondaが自動的に追加されないことに注意してください。
- 環境パスが誤って追加されている –この問題が発生するもう1つの一般的な理由は、環境PATH変数を手動で追加しようとしたときにユーザーが失敗したことです。
- AnacondaバージョンはAnacondaNavigatorのバージョンよりも古いバージョンです –一部のユーザーは、Condaを最新バージョンに更新した後、エラーが発生しなくなったと報告しています。
方法1:Anacondaを最新バージョンに更新する
何人かのユーザーは、問題が解決され、Condaを最新バージョンに更新した後、コマンドプロンプト内でcondaコマンドを実行できたと報告しています。
実は、新しいバージョンのAnacondaNavigatorと古いバージョンのCondaを使用している場合にこの問題が発生する可能性があります。これを修正する方法に関するクイックガイドは次のとおりです。
- 左下隅にあるスタートメニューにアクセスして、「 アナコンダ 「。次に、をクリックします アナコンダプロンプト 。
スタートメニューを使用してAnacondaプロンプトを開きます
- Anaconda Promptプログラム内で、次のコマンドを実行し、を押します。 入る Condaを最新バージョンに更新するためにそれぞれの後に:
condaアップデートcondaインストール
- プロセスが完了するまで待ってから、Anacondaプロンプトを閉じて、CMDウィンドウを開きます。 Condaコマンドを実行できるようになったかどうかを確認します。
まだ発生している場合 「condaは、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません」 エラーが発生した場合は、以下の次の方法に進んでください。
方法2:インストール中にPath環境変数にAnacondaを追加する
この問題を自動的に解決する最も簡単な方法は、Anacondaを再インストールし、すべてのAnacondaをPATH環境変数に自動的に変換する1つの高度なオプションを使用することです。ただし、この方法を使用すると、特定のアプリケーションがAnacondaのインストールと競合するようになる可能性があることに注意してください。
いずれにせよ、Path環境にAnacondaを自動的に追加する方法を探している場合は、以下の手順に従ってください。
注意: Anacondaがコンピューターにインストールされていない場合は、ステップ3に直接スキップしてください。
- 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 appwiz.cpl 」を押して 入る 開く プログラムと機能 。
ダイアログの実行:appwiz.cpl
- 内部 プログラムと機能 、アプリケーションリストを下にスクロールして、 Anacondaディストリビューション 。次に、それを右クリックして選択します アンインストール 、次に画面の指示に従ってシステムからアンインストールします。
Anacondaディストリビューションを右クリックして、[アンインストール]を選択します
- このリンクにアクセスしてください( ここに )オペレーティングシステムに関連付けられているアイコンをクリックして、最新のAnacondaディストリビューションをダウンロードします。
適切なOSの選択
- 関連付けられているをクリックして、Anacondaで使用する適切なPythonバージョンを選択します ダウンロード ボタン。
Anacondaディストリビューションのダウンロード
- インストール実行可能ファイルを開き、を押します 次 最初のプロンプトで、次に受け入れます ライセンス契約 。
Anacondaライセンス契約
- インストールの種類を選択して、 次 もう一度。
インストールの種類を選択し、もう一度[次へ]をクリックします
- を選択してください 移動先フォルダ をクリックします 次 もう一度ボタンを押します。デフォルトの場所を維持することを強くお勧めします。
アナコンダの場所の選択
- このステップは非常に重要です。の中に 高度なインストールオプション 、に関連付けられているチェックボックスをオンにします PATH環境変数にAnacondaを追加します (下 高度なオプション )をクリックします インストール 。
PATH環境変数を自動的に追加するようにAnacondaのインストールを構成する
- インストールが完了したら、「 コンダ コマンドプロンプト内の」。表示されなくなります 「condaは、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません」 エラー。
コマンドプロンプト内で成功したcondaコマンドの例
この方法が効果的でなかった場合、またはAnacondaディストリビューション全体の再インストールを伴わない別のアプローチを探している場合は、以下の次の方法に進んでください。
方法3:Condaパスを手動で追加する
Anacondaディストリビューション全体のアンインストールに時間を無駄にしたくない場合は、Condaに関連付けられている環境変数を自分で更新(または検証)できます。ただし、その前に、Condaのインストールの正確な場所を確認することが重要です。
以下のガイドに従って、環境変数でCondaPATHを手動で検出して調整してください。
- スタートメニュー(左下隅)にアクセスして、「 アナコンダプロンプト 「。次に、をクリックします アナコンダプロンプト プログラムが開くのを待ちます。
スタートメニューを使用してAnacondaプロンプトを開きます
- Anaconda Promptプログラム内で、次のコマンドを実行し、Enterキーを押してCondaの場所を確認します。
ここコンダ
コンダの場所を発見する
- 手順2で以前にフェッチした2番目の場所をコピーしますが、実行可能ファイルは除外します。例えば: C: Users madro Anaconda3 Scripts
- 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 sysdm.cpl 」を押して 入る 開くために システムプロパティ 画面。
ダイアログの実行:sysdm.cpl
- 内部 システムプロパティ ウィンドウ、に移動します 高度な タブをクリックしてクリックします 環境変数…
[詳細設定]タブに移動し、[環境変数]をクリックします
- 内部 * YourUser *の環境変数 ウィンドウで、 道 変数をクリックして、 編集 ボタン。
Path変数を選択し、[編集]をクリックします
- 内部 環境変数を編集する ウィンドウをクリックし、 新着 ボタン。次に、次の2つの場所を追加します。
C: Users * YourUser * Anaconda3 Scripts C: Users * YourUser * Anaconda3
注意: それを念頭に置いて * YourUser * 単なるプレースホルダーです。自分のユーザー名に置き換えてください。また、古いAnacondaバージョンを使用している場合は、それに応じてバージョン番号を変更してください。
方法4:環境パスにAnacondaを追加せずに問題を回避する
Anacondaパスを環境変数に追加することを避けたい場合は、を取得せずにCondaコマンドを入力できます。 「condaは、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません」 コマンドプロンプトを使用して最初にフォルダのインストールに移動することによるエラー。
ただし、新しいコマンドプロンプトを開くたびにこの手順を繰り返す必要があるため、これはあまり実用的ではないことに注意してください。
CMDウィンドウにAnacondaパスを追加してエラーを回避することにした場合は、次のことを行う必要があります。
- 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 cmd 」を押して 入る 開くために 実行 ダイアログボックス。
ダイアログの実行:cmd
- CMDウィンドウ内で、CDと入力し、続いてAnacondaフォルダーインストールへのパスを入力します。同様の場所にAnacondaをインストールした場合を除き、次のようになります。
CD C: Users * YourUser * Anaconda3 Scripts
- コマンドを実行してAnacondaをテストし、コマンドプロンプト内で正しく機能しているかどうかを確認します。次のコマンドを使用できます。
conda --version
アナコンダのテスト