LoginSignup
14
11

More than 3 years have passed since last update.

Anacondaの仮想環境でgitをつかうときはpathを通す必要がある

Last updated at Posted at 2019-05-29

概要

Anaconda Navigatorでつくった仮想環境で

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

が出て、gitが使えなかったときの解決法を載せておきます。

git以外にも適用可能なはずです。
環境はWindows10です。

エラー内容

anacondaの仮想環境を新たにつくり、Open Terminalからコマンドプロンプトを開きます。(下の画像)
image.png
開いたコマンドプロンプトでgitと入力すると、以下の画像のようなエラーが出ます。
68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3136343232332f33643132333861392d363431312d313938392d303635652d36383634373031356.png
「'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なども同様でした。

14
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
11