我想在VS code中的一个外部Python模块中设置断点。
我试过编辑源文件,在想要断点的位置插入import pdb; pdb.set_trace()
。
这会进入pdb命令行调试器,而不是VS Code GUI中的调试器。
如何在导入的Python模块中设置断点,以便进入VS Code调试器?
我想在VS code中的一个外部Python模块中设置断点。
我试过编辑源文件,在想要断点的位置插入import pdb; pdb.set_trace()
。
这会进入pdb命令行调试器,而不是VS Code GUI中的调试器。
如何在导入的Python模块中设置断点,以便进入VS Code调试器?
Marvin的建议看起来是足够的:
添加一个启动配置
"justMyCode":false
。 参见code.visualstudio.com/docs/python/debugging#_justmycode
您需要将包含导入模块源代码的文件夹导入到项目中,使用文件->添加文件夹到工作区。在我的情况下,这是/Users/robinl/anaconda3/lib/python3.6/site-packages/great_expectations/
在VS code中,您可以像往常一样单击代码左侧设置断点,然后导航到要调试的文件。
"justMyCode":false
。请参阅https://code.visualstudio.com/docs/python/debugging#_justmycode。 - Marvin