问题
配置好环境后,对python进行debug时,出现问题
'cmd' is not recognized as an internal or external command

解决方法
看了错误信息之前的提示,感觉应该是执行python程序之前,执行的cmd /C 命令发生错误。
搜索到cmd /c dir:是执行完dir命令后关闭命令窗口。在windows命令窗口输入cmd,发现也会出现'cmd' is not recognized as an internal or external command。推测是系统变量设置问题。在网上没有搜索到VS code相关的问题,但是发现有人在build java程序时出现同样问题,可能是System variables设置的问题,需要在Paht变量中增加%SystemRoot%\system32。
修改之后发现windows命令窗口输入cmd,可以正常执行。

重新启动VS code,程序可以正常调试,问题解决。
参考
'cmd' is not recognized as an internal or external command, operable program or batch file
本文解决了一个在VSCode中调试Python程序时遇到的'cmd'命令未被识别的问题。通过调整系统变量Path,增加%SystemRoot%system32路径,使得在Windows命令窗口中能够正常执行cmd命令,从而解决了VSCode中的调试问题。

866

被折叠的 条评论
为什么被折叠?



