Visual Studio Code で Python をメインモジュールとして実行する方法 質問する

Visual Studio Code で Python をメインモジュールとして実行する方法 質問する

Visual Studio CodeでPythonを実行する方法メインモジュール?

コマンドラインからスイッチを使う-mと、

python -m program.py

相対インポートを機能させるにはこれが必要です。

ファイルに追加できるものはありますかlaunch.json?

これが不可能なら、私は何かする必要があるかもしれないrunpy Pythonドキュメントを参照ですが、vscode でこれができれば良いと思います。

編集:

現時点では、回避策として、run.py実行したいパッケージの外部に配置する追加フ​​ァイルを使用します。次に、そのファイルを実行するように vscode を構成します。

"program": "${workspaceRoot}/../run.py"

そこからrun.pyパッケージをインポートし、そのエントリポイント関数を呼び出します。

ベストアンサー1

モジュールのデバッグに関するドキュメントは、次の場所にあります。https://code.visualstudio.com/docs/python/debugging#_debugging-specific-app-types

必要なのは以下のとおりです:

  • Python: ModuleVS Codeでデバッグ構成を選択する
  • を編集しlaunch.jsonて設定セクションを見つけPython: Module、設定の値をmoduleモジュール名に置き換えます。例:program

おすすめ記事