yolov5的detect.py调试报错记录

1. ImportError: cannot import name ‘Image’ from ‘PIL’ (unknown location)

解决方法:重新安装Pillow模块

pip uninstall Pillow
pip install Pillow

2. ModuleNotFoundError: No module named ‘yaml’

明明已经conda install yaml但还是报错。
原因:yaml模块的pip工具包名称不是yaml,而是pyyaml,所以不是直接pip install yaml,而是pip install pyyaml

3. ModuleNotFoundError: No module named ‘matplotlib.pyplot’

解决方法:用了以下这三条指令

pip uninstall matplotlib
pip install jupyter
pip install matplotlib

4. ModuleNotFoundError: No module named ‘packaging’

这里也是已经有packaging了但还是报错了。解决方法就是先uninstall再install

5. AttributeError: ‘Upsample’ object has no attribute ‘recompute_scale_factor’

解决方法:
找到路径:D:\Users\JMan\anaconda3\envs\yolov5\Lib\site-packages\torch\nn\modules下的文件upsampling.py 找到forward函数做如下修改:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45246566/article/details/129162976
今日推荐