AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘

第一次配置运行yolov5环境,跑默认的电脑自带摄像头目标检测程序的时候,当运行下面这句代码:

python3 detect.py --source '0'

直接发现报错,错误如下图所示:

AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘_第1张图片
根据提示,直接用vim打开了这个module.py的关键文件,输入如下代码:

vim /home/hunter/anaconda3/envs/yolo/lib/python3.8/site-packages/torch/nn/modules/upsampling.py

效果如下图所示:

,参考链接为
发现有问题的是这句。直接把后半句注释掉即可,如下图所示:

可以直接运行成功。

你可能感兴趣的:(经验,python,python,开发语言)