vscode无法调试python2.7版本
概述
好久没有用python2.7版本了,最近有个老的脚本要优化,但是发现vscode无法对脚本调试,特此记录下解决方法。
本地安装有python2和python3,开发过程中,vscode可以随时调整python版本来适配代码。
但是最近发现在vscode上,python3可以正常调试/运行,而python2可以运行,但无法调试,按‘F5‘之后,调试窗口闪了一下就消失了,终端输出中也没有任何消息。
在‘bing‘和’baidu‘中搜索无果,都是误导信息。
无奈,打开科xue上网工具,‘google‘前三条信息都是答案。
环境
vscode 1.69.2
Python 2.7.18
Python 3.10.3
解决办法
先说原因,python2早已停止更新和维护,vscode在2022年的更新中也停止了python扩展对python2的调试支持。如果希望继续使用,需要把python扩展回退到“v2021.12.1559732655”版本。
vscode->扩展->python->卸载右边下拉箭头->安装另一个版本,见图
选择版本“v2021.12.1559732655”,见图。
在代码界面选择python2.7版本,F5调试恢复正常。
总结
科xue上网工具对于提高生产力很有帮助。
python2已停止维护和更新,后续开发应尽量使用python3。
空空如常
求真得真