概要
Anaconda Navigatorでつくった仮想環境で
「'git' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
が出て、gitが使えなかったときの解決法を載せておきます。
git以外にも適用可能なはずです。
環境はWindows10です。
エラー内容
anacondaの仮想環境を新たにつくり、Open Terminalからコマンドプロンプトを開きます。(下の画像)
開いたコマンドプロンプトでgitと入力すると、以下の画像のようなエラーが出ます。(個人情報にモザイク処理をしました)
「'git' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
これは、pathが通っていないためです。
解決法
Anaconda Navigatorから開いたターミナルで
path
と入力した際に表示されるPATHのなかに、gitのパスが含まれているか確認して下さい。
ない場合には、まず通すべきpathを探します。
今回はgitなので
C:\Program Files\Git\cmd
を通せばよいですが、自分で見つける場合には以下のように探します。
まず、gitが使える普通の(?)コマンドプロンプトを別に起動し、
path
と入力します。そのなかに、先ほどのAnaconda Navigatorから開いたターミナルでの結果と異なる部分でそれっぽい名前の部分(今回の場合はC:\Program Files\Git\cmd)があるはずです。それをコピーします。
再びAnaconda Navigatorから開いたターミナルに戻り、
set PATH=%PATH%;コピーしたパスをここに入力します
と入力してみます。今回の場合は
set PATH=%PATH%;C:\Program Files\Git\cmd
です。これでgitが使えるようになるはずです(確認してみてください)。
今回の場合はgitを例にしましたが、node.jsなども同様でした。