Visual Studio Codeのデバックでvenvで作成した仮想環境を利用する方法

 仮想環境の構築方法はこちらをご参照ください。

 まずVisual Studio Code(VSCode)でデバック対象の.pyファイルを開きます。

 左のデバックメニューをクリックしたあと、「create a launch .json file」を選択して.jsonファイルを作成します。

 

 デバック設定の選択画面が表示されるので、「Python File」を選択します。

 

 「View」から「Command Palette」を起動します(shift + command + P)

 

 コマンドパレットに「>Python: Select Interpreter」を入力して仮想環境で使用しているPythonを選択します。仮想環境で使用しているPythonファイルは「仮想環境名/bin/pyhon」の示しているPathになります。

 

 .vscode内に「settings.json」が作成されるので開きます。"python.pythonPath"を仮想環境内のPythonのパスに変更します。

 デバック対象のファイルを選択して、メニューの「RUN」から「Start Debugging」からデバックを開始します。すると仮想環境内でファイルが実行されていると思います。

 そのままでも問題ありませんが、TERMINALは仮想環境に入れていません。操作間違いを防ぐためにTERMINALは手動で仮想環境に入っておくことをオススメします。