今天(2022.4.25)在VS code中对一段Python程序进行断点调试时,出现了如下报错
"The PyDev.Debugger requires Python 3.6 onwards to be run. If you need to use an older Python version, use an older version of the debugger."
本人对应的python版本为3.6.2,看了一下VS code的Python扩展的介绍(for all actively supported versions of the language: >=3.7)表示其支持3.7以上版本,除了用conda新建环境更新Python版本外,可按照报错的提示(使用旧版本的debugger),在VS code扩展应用中搜索Python,对于简介为“IntelliSense (Pylance), Linting...”的那个,点击其选项中的齿轮,选择“安装另一个版本”(点击完之后可能要稍等一会才弹出一个选择框),我这里选择了2022年相对早期的版本,重新安装、加载后,就可以重新断点调试了。
在使用VScode调试Python3.6.2程序时遇到错误,提示需要Python3.7以上版本的debugger。尽管VScode的Python扩展支持3.7以上,但通过降级debugger版本为2022年的早期版本,成功解决了断点调试问题。
9万+





