我有一个包含多个文件/模块的Python项目,正在尝试调试。我已经安装了Python extension,并且在其中放置了一堆断点-有些断点位于当前文件中,有些断点位于另一个文件/模块中。当前文件中的断点可以正常工作,但是其他文件中的断点则不能。在设置调试器时我缺少步骤吗?在Google上找不到针对此特定问题的任何内容,这些教程仅将调试显示在一个文件中,并且工作正常。如果我尝试右键单击并转到另一个模块中任何函数的定义,那也可以正常工作,因此项目可以知道多个模块(我在VS Code中打开了整个目录),但断点却没有。 / p>
答案 0 :(得分:1)
遇到同样的问题。如果您仍然需要知道,这就是我的解决方法。
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": false
}
]
}
如果您不想调试其他模块或也不想做任何事情,则可以创建不同的配置。
答案 1 :(得分:0)
我相信这是新版本中的错误。我安装了2018.9.1,它可以工作。