python扩展中的调试器不再支持小于3.8的python版本(debugpy)
报错原因
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
}
},
即可正常调试。

浙公网安备 33010602011771号