好久沒有用python2.7版本了,最近有個老的腳本要優化,但是發現vscode無法對腳本調試,特此記錄下解決方法。
本地安裝有python2和python3,開發過程中,vscode可以隨時調整python版本來適配代碼。
但是最近發現在vscode上,python3可以正常調試/運行,而python2可以運行,但無法調試,按‘F5‘之後,調試窗口閃了一下就消失了,終端輸出中也沒有任何消息。
在‘bing‘和’baidu‘中搜索無果,都是誤導信息。
無奈,打開科學上網工具,‘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調試恢復正常。
科學上網工具對於提高生產力很有幫助。
python2已停止維護和更新,後續開發應盡量使用python3。
空空如常
求真得真