大家好我是J哥
根据不同人的情况pytorch报错的情况是不一样的,在这里我来根据我报错情况出一个解决办法
这个是执行 pip install -r requirements.txt时出现的错误就是pycocotools安装失败,网络上的很多方法我都尝试了:https://blog.csdn.net/duyun0/article/details/119577887
第一种
有:pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
但是这个方法需要提前安装git:pip install git 安装之后再执行就可以了
但是这个方法我没行得通
第二种
直接去清华源上下载pycocotools-windows这个包,直接pip install安装即可。。不必搞什么git,中间也没有各种报错
https://pypi.tuna.tsinghua.edu.cn/simple/?tdsourcetag=s_pcqq_aiomsg, 加载可能会慢,然后直接使用alt +f对整个页面进行搜索pycocotools,找到你要的包,这个可以但是我没用
第三种
根据报错给出的地址点击进入微软,下载相关的配置包,这个其实是缺少 VISUAL 的环境下载之后我们再从新执行 pip install -r requirements.txt就可以了
第四种
pip install pycocotools -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com
再补充一种报错:解决Yolov5运行时,报错问题— assert img0 is not None, ‘Image Not Found ‘ + pathAssertionError: Image Not Found(运行detect,发现找不到图片地址)
打开utils/datasets.py文件
ctrl+f输入class LoadImages进行定位
将p = str(Path(path).absolute()) # os-agnostic absolute path
改为
p = str(Path(path)),重新运行代码即可