在mmdetection框架里训练完进行测试时报错Trackback (most recent call last): File “tools/test.py”, line 9, in <module> from tools.fuse_conv_bn import fuse_module ModuleNotFoundError:No module named ‘tools’.
时间: 2024-03-30 21:33:24 浏览: 81
这个错误提示是因为Python无法找到名为'tools'的模块。可能是你的代码中没有导入该模块,或者该模块没有被正确安装。你可以检查一下你的代码中是否有导入'tools'模块的语句,如果没有,可以尝试添加。如果有,可以尝试在命令行中使用pip install tools来安装该模块。同时,你也可以检查一下你的环境变量是否正确设置。
相关问题
ModuleNotFoundError: No module named 'trackback'
在这个例子中,出现了一个ModuleNotFoundError: No module named 'trackback'的错误。这是因为在代码中尝试导入了一个名为'trackback'的模块,但是系统找不到这个模块。
如果想要定位到上一次出错的地方,可以使用pdb.pm()函数。这个函数可以在发生错误后立即定位到上一次出错的位置,而不需要再次运行整个脚本。
当使用pdb.pm()函数时,会打印出代码段,并且箭头指向还没有执行的下一行。这样可以检查代码中出错的位置和上下文信息。
总结起来,pdb.pm()函数可以帮助我们快速定位到代码中出错的地方,而不需要再次运行整个脚本。同时,使用pdb.set_trace()函数可以进入函数调试并检查函数内部的变量和执行流程。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [PDB python调试](https://blog.csdn.net/johnmand/article/details/123357394)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文