【yolov5】TypeError: float() argument must be a string or a number, not '_NoValueType'

img

刚换上python3.8,
想跑一下yolov5
datasets里的coco128已经有了
现在出的这个错误,有没有人遇到过,我不知道哪出问题,
没往里面写过代码,就单纯运行了一下train

=====================================================

补,这块解决了,原因不知
numpy版本不对
我的numpy==1.19.2
改成1.18.5就没有这个bug
现在出了新问题

img


RuntimeError: implement_array_function method already has a docstring
============================================================
啊不对,库换成1.18.5似乎出大问题了,detect也运行不了了

img


ImportError: numpy.core.multiarray failed to import
============================================================
可能解决了,我把其他的库换成对应版本,numpy卸了重装,现在1.21.2
能跑起来了,后面我换成1.18.5再试试。
图片贴不上,太卡了,电脑跑不动这玩意,谢谢各位大。佬

requirements里面建议吧>=换成==,不然安装的版本对不上

建议安装requirements里的版本安装 不要自己换版本 你下面这个错误就是在import numpy时候报的

看上去是传参的类型不对,检查一下参数的类型
print(type(para))