在 vs 代码中导入的 python 模块中设置断点
Set breakpoint in imported python module in vs code
我正在尝试在 VS 代码中的外部 Python 模块中设置断点。
我已经尝试编辑源文件并在我想要断点的地方插入 import pdb; pdb.set_trace()
。
这会进入 pdb 命令行调试器,而不是 VS Code GUI 中的调试器。
如何在导入的 Python 模块中设置断点,以便进入 VS Code 调试器?
您需要将包含导入模块源代码的文件夹导入到项目中,使用文件-> 添加文件夹到工作区。就我而言,这是 /Users/robinl/anaconda3/lib/python3.6/site-packages/great_expectations/
在 VS 代码中,您可以导航到要调试的文件,然后像往常一样通过单击代码左侧来设置断点。
Marvin 的建议似乎足够了:
add a launch configuration "justMyCode":false
.
See code.visualstudio.com/docs/python/debugging#_justmycode
我正在尝试在 VS 代码中的外部 Python 模块中设置断点。
我已经尝试编辑源文件并在我想要断点的地方插入 import pdb; pdb.set_trace()
。
这会进入 pdb 命令行调试器,而不是 VS Code GUI 中的调试器。
如何在导入的 Python 模块中设置断点,以便进入 VS Code 调试器?
您需要将包含导入模块源代码的文件夹导入到项目中,使用文件-> 添加文件夹到工作区。就我而言,这是 /Users/robinl/anaconda3/lib/python3.6/site-packages/great_expectations/
在 VS 代码中,您可以导航到要调试的文件,然后像往常一样通过单击代码左侧来设置断点。
Marvin 的建议似乎足够了:
add a launch configuration
"justMyCode":false
. See code.visualstudio.com/docs/python/debugging#_justmycode