报错原因
python版本过低,vscode的插件不再支持低版本的python调试。
尝试方法
如果搜这个报错,常见的方法就是降低插件版本,但是可能带来新的问题:vscode Cannot read properties of undefined (reading 'resolveEnvironment')
最终解决办法
在终端使用命令python -m debugpy --listen localhost:9999 --wait-for-client XXX.py --你的参数
,launch.json增加配置:
{"name": "Python: debug","type": "debugpy","request": "attach","connect": {"host": "localhost","port": 9999}},
即可正常调试。