最近因為影像處理與大數據探勘的需求 選擇用Python快速搭建解決方案
殊不知我的VSCode 突然沒辦法針對Python的程式語言進行偵錯
原本還以為是哪個環節沒設定好 改了launch.json還是沒反應 但偏偏其他語言又可以(因為跨專案開發需求,測試C、JS都正常)
為什麼按下偵錯後 沒有像以往進入虛擬環境,再掛載程式封包監測
到底是什麼神奇的問題?


Microsoft Visual Studio Code 的出現 橫掃眾多IDE
無論你要寫C/C++、JAVA、JAVAScript、Python….只要你想到的 它都資源
完善的擴充套件 讓工程師在開發上如火添翼
對於它的依賴度越來越高 當問題出現時 還真的滿苦擾
第一時間聯想是不是自動更新出了包

排查VSCode版本

看來沒啥問題,VSCode都已經是最新版本

如果不是VSCode問題 那肯定就是那一堆的插件出錯
作為工程師 遇到問題一定先問Google 中文還真沒人討論
趕緊上網查一下官方怎麼說- Debugging configurations for Python apps in Visual Studio Code
看這描述 有可能就是出在微軟自家的 Extension- Python
這個套件也是微軟建議開發Python要安裝的套件

不死心的我又把問題轉成英文 驗證我的猜想
果然找到了這則討論- VS Code Debugger not working for python – Microsoft Q&A
好巧不巧 正是我遇到的問題

國外二月份案例與建議處理方針

大膽假設、小心求證 下一步就是自己驗證啦

VSCode Python Extension Downgrade

只要點擊『解除安裝』旁邊的倒三角 選擇安裝其他版本
依照建議降到2021.12.1559732655版本,再讓IDE重啟即可

謹以此篇記錄困擾自己一整天的VSCode Python Debugger
我的IDE又正常 繼續開發任務!