簡體   English   中英

如何在 Visual Studio Code 中將 python 作為主模塊運行

[英]How to run python in Visual Studio Code as a main module

如何在 Visual Studio Code 中將 python 作為主模塊運行

從命令行我會使用-m開關,比如

python -m program.py

我需要這個來使相對進口工作。

有什么可以添加到launch.json文件中的嗎?

如果這是不可能的,我可能需要用runpy做一些事情,請參閱 python docs ,但如果 vscode 可以做到這一點,那就太好了。

編輯:

目前,我使用一個額外的run.py文件作為解決方法,將其放在要運行的包之外。 然后配置 vscode 來運行該文件:

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

我從run.py導入包並調用它的入口點函數。

有關調試模塊的文檔,請訪問: https//code.visualstudio.com/docs/python/debugging#_debugging-specific-app-types

你需要做的就是:

  • 在VS Code中選擇Python: Module debug cofiguration
  • 編輯launch.json並找到Python: Module config部分,並將模塊名稱替換為設置module的值,例如program
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: app",
            "type": "python",
            "request": "launch",
            "module": "module_name.app",
            "console": "integratedTerminal"
        }
    ]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM