VSコードとPython拡張子をインストールしたばかりで、デバッガが機能することができませんでした。デバッガを使用しようとするたびに、通常のようなプログラムを設定して実行したブレークポイントをスキップします。
Python 3.7.3、Python拡張子がインストールされているWindows 10 PCでVSコードを使用しています。ここでの指示に従った( https://code.visualstudio.com/docs/python/python-tutorial ) 'c:\ python_work\helloで、そのフォルダ内に' hello.py 'というプログラムを作成します。 hello.pyを以下に示します。緑色の矢印を押してF5を押すと、デバッガを使用してみましたが、デバッガが正しく機能するように見えないように見えました。私の 'launch.json'ファイルも以下に示されています。
hello.py:
_msg = "Hello World!"
print(msg) # Breakpoint
_
launch.json:
_{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.Microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"stopOnEntry": true
},
]
}
_
ボトムバーがオレンジとプログラムを2行目に停止させるようにして、プレビューペインのローカル変数とグローバル変数を調べることを可能にしました。代わりに、ボトムバーは1/2秒でオレンジで1/2秒のままで、プログラムは "RUN Python terminal in python]> = fileのように、ブレークポイントで停止しないでください。助けてください!
次のようにして、Pythonの仮想環境をインストールすることで、同じ動作が発生しました。
_[MyProjectFolder] \ venv
_
コマンドを入力することによって
_python -m venv [MyProjectFolder]\venv
_
コンソールで。
VSコードは、そのフォルダ構造を正確に期待しているようです。
Projectsフォルダに直接VENVフォルダ構造をインストールする前に、すなわち.
_[MyProjectFolder] \ Scripts
[MyProjectFolder] \ Lib
[MyProjectFolder] \ Include
[MyProjectFolder] \ pyvenv.cfg
_
どちらのが動作しませんでした、説明したデバッグの問題を正確に引き起こしました。
参照として:VSコードバージョン1.52.1とPython 3.8.5