CentOS7 + vscode(Remote Development) + python3.6.8でデバッガーが動作しない
vscodeのバージョンと一緒にpythonの拡張機能をv2022,8.1に上げた所、以下の画面でF5を押してもブレイクポイントで止まらないし、デバッガーも起動しない。
調べてみたらvscodeで利用しているpythonの拡張機能のバージョンが上がるとpython 3.6.8のバージョンでは動作しなくなるらしい。
- VS Code Debugger not working for python
https://learn.microsoft.com/en-us/answers/questions/724858/vscode-debugger-not-working-for-python.html
回避策として拡張機能のバージョンを下げると動作するようになるらしいので、python拡張機能のバージョンを下げる。
python(拡張機能)のバージョンを下げる
バージョンダウンの方法
アンインストールの横のvを選択するとメニュー現れるので、その中から別バージョンをインストールを選択。
バージョンを選択する画面が現れるので、2022.8.1を選択。
バージョン番号の後ろの数字が2022.15.12631011の様な表示のものはプレリリースバージョン?の為、安定しているもののほうがいい場合は避けること。最新版以外のバージョンをインストールした場合、最新版への更新を促す表示が出るので更新ボタンを押さないように注意してください。
バージョンを下げると問題なくデバッグができるようになった。