如何在VS Code中正确调试Python包源码?

问题描述 投票:0回答:1

我正在尝试调试Python代码,并且我想在包X的源代码中设置一些断点。

该软件包安装在我的项目根目录下的 conda env 中。一开始我无法通过右键单击>转到定义来导航到源代码中的类/方法的源代码。但当我在 VS Code 的工作区中添加 conda env 时,它就可以工作了。

现在的问题是我无法在调试模式下使用断点访问源代码。我已经成功添加了

"justMyCode": false
,但仍然不起作用。

我的配置如下:

    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python Debugger: Current File",
            "type": "debugpy",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": false
        }
    ]
python visual-studio-code debugging
1个回答
0
投票

通过在 launch.json 中添加这两行来解决

"justMyCode": false,
"purpose": ["debug-in-terminal"]  
© www.soinside.com 2019 - 2024. All rights reserved.