Win10复现yolov5时有关pycocotools>=2.0错误的解决办法

1.问题描述

在运行yolov5的train.py文件时,报下面的错:

pkg_resources.DistributionNotFound: The 'pycocotools>=2.0' distribution was not found and is required by the application
subprocess.CalledProcessError: Command 'pip install 'pycocotools>=2.0'' returned non-zero exit status 1.

2.错误尝试

首先是pip install pycocotools,无果
然后上网查,说是你现在的镜像源中没有pycocotools这个库
后续又经历了一顿吐血大改,记不清了。。

3.解决方案

3.1 安装vc

我下载的是vc2022,下载链接
Win10复现yolov5时有关pycocotools>=2.0错误的解决办法_第1张图片
Win10复现yolov5时有关pycocotools>=2.0错误的解决办法_第2张图片
然后按照说明一步步的下载就好了,注意要安装下面的几个就好了
Win10复现yolov5时有关pycocotools>=2.0错误的解决办法_第3张图片
Win10复现yolov5时有关pycocotools>=2.0错误的解决办法_第4张图片
然后就是漫长的安装等待过程了。。。
注意安装完毕之后要重启一下电脑

3.2 安装pycocotools

pycocotools下载地址
我下载的是2.0.4,其他版本的没试过,不做评价
下载完了之后的压缩包解压到你当前解释器环境下的文件夹
Win10复现yolov5时有关pycocotools>=2.0错误的解决办法_第5张图片
进入这个文件夹,并用终端打开,依次执行以下两行代码:

python setup.py build_ext --inplace
python setup.py build_ext install

最终会显示:
在这里插入图片描述
表示pycocotools组件安装成功

3.3进入pycharm,pip install pycocotools

Win10复现yolov5时有关pycocotools>=2.0错误的解决办法_第6张图片
安装成功!

你可能感兴趣的:(pytorch,神经网络,深度学习)