我现在其他目录下文件上检测图片,调用yolov5的detect里面的run函数
当我直接在detect.py同级的文件里直接使用detect是完全OK的,
但是当我在其他位置的时候便会报错:
当我打算将detect文件封装成一个类,run封装成一个方法的时候,依然是报这个错误。
看了很久博客,我发现我并没有类似的utils文件存在,但是就是找不到utils下的dataloaders文件(存在)
我最终觉得问题应该是出在import的导入的路径上面的,然后我使用sys.path.append()方法添加了路径,但是依旧无效。
知不道应该怎么解决。希望CSDN可以带来帮助:
Traceback (most recent call last):
File "D:\yolov5-v62\mytest\定量化处理2\text.py", line 110, in <module>
from mytest.定量化处理2.detectAPI import DetectAPI
File "D:\yolov5-v62\mytest\定量化处理2\detectAPI.py", line 5, in <module>
from models.common import DetectMultiBackend
File "D:\yolov5-v62\models\common.py", line 24, in <module>
from utils.dataloaders import exif_transpose, letterbox
ModuleNotFoundError: No module named 'utils.dataloaders'