【发布时间】:2020-10-25 18:30:40
【问题描述】:
在所有 youtube 视频中,人们只是发布使用简单的 python 文件调试的视频,没有像导入这样的依赖项。当有来自不同子模块的多个文件作为我们在 VS Code 中调试的当前文件的依赖项时,有人可以解释如何调试吗?在调试时,我遇到了诸如“无法从 blabla 导入 blabla”之类的导入错误。但通常如果我运行,它运行良好
我什至尝试将launch.json 文件配置设置为模块而不是当前文件。
请帮忙!
我正在寻找不使用 ipdb 的答案。想知道用VS Code接口调试。
【问题讨论】:
-
您的问题可能需要更多上下文。您是否单步执行行并收到导入错误?
-
它甚至没有让我有机会进入或结束。它在导入的顶部突然失败。 (我可以看到逐行)
-
我添加了一个检查点。第20行,导入时间,导入pytest在第1行,并成功执行。但是在第 2 行,有一个导入
from tests import bla失败,并显示“无法从测试中导入 bla” -
FWIW - 无法使用 Spyder IDE 重现。
标签: python debugging visual-studio-code import