質問: ### 前提・実現したいこと コマンドプロンプトからプログラムを操作しようとすると 何時の間にかpythonやpipが操作できなくなっていました。(cdコマンドは正常に動作しました) こういったケースの場合、まず何処を確認すればいいのでしょうか。 ### 発生している問題・エラーメッセージ Pythonやpipを動かそうとすると下記ようなエラーメッセージが表示される ``` 'XXX' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 ```
回答: 環境変数のPATHの内容を確認してください。 コマンドプロンプトで使えるのは、内部コマンド(コマンドプロンプトのプログラムで使えるコマンド(cdやdirなど)と外部コマンド(環境変数 PATH で指定されたフォルダーのリストの中に実行ファイルがあるコマンド)です。 pythonやpipは外部コマンドなので、環境変数 PATHが変更されてしまった事が原因ではないかと思われます。 コマンドプロンプトで、 PATH というコマンドを実行すると PATHの内容が表示されます。 そこで表示されたフォルダーの中にPythonやPipの実行ファイル(拡張子が.exeのファイル)が無いと質問のエラー(操作可能なプログラムまたはバッチ ファイルとして認識されていません)が表示されます。 PATHは、フォルダー名をセミコロン(;)で区切ったテキストですから、PythonやPipの実行ファイルが含まれているフォルダーを付け加えてください。 そうすれば、PythonやPipが使えるようになりますよ。