1. ホーム
  2. パイソン

Python環境設定時のVSコードの問題:'cmd'が内部コマンドまたは外部コマンドとして認識されない

2022-01-22 03:35:45

問題点

環境設定後、pythonのデバッグを行うと、以下のような問題が発生します。

cmd'が内部コマンドまたは外部コマンドとして認識されない

解決方法

エラーメッセージの前のヒントを見ると、pythonプログラムを実行する前に実行したcmd /Cコマンドでエラーが発生したような気がします。

cmd /c dir: で検索すると、dirコマンドを実行した後、コマンドウィンドウを閉じています。また、Windowsのコマンドウィンドウでcmdを入力しても、システム変数の設定のためか、'cmd'が内部コマンド、外部コマンドとして認識されないことがわかりました。ネットで調べてもVSコード関連の問題は見つからなかったのですが、javaのプログラムをビルドするときに同じ問題が発生する人がいるようなので、System変数の問題かもしれず、Paht変数に%SystemRoot%system32を追加する必要があるようです。

修正後、Windowsのコマンドウィンドウでcmdを入力するとうまくいくことがわかりました。

VS codeを再起動すると、プログラムが正しくデバッグできるようになり、問題が解決します。 

参考

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