Bootstrap

vscode下poetry管理项目的debug配置

点击debug选项的设置按钮,vscode会让我们编辑launch.json文件

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python 调试程序: 当前文件",
            "type": "debugpy",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        },
        {
            "name": "Poetry: Current File",
            "type": "python",
            "request": "launch",
            "module": "poetry",
            "cwd": "${workspaceFolder}",
            "console": "integratedTerminal",
            "args": [
                "run",
                "python",
                "${file}"
            ],
            "env": {
                "ENV_FOR_DEMO": "dev",
                "PYDEVD_DISABLE_FILE_VALIDATION": "1"
            }
        }
    ]
}

调试时使用第二个 【Poetry: Current File】即可进入断点配合vscode的调试。

;