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,下载链接 然后按照说明一步步的下载就好了,注意要安装下面的几个就好了 然后就是漫长的安装等待过程了。。。 注意安装完毕之后要重启一下电脑
3.2 安装pycocotools
pycocotools下载地址 我下载的是2.0.4,其他版本的没试过,不做评价 下载完了之后的压缩包解压到你当前解释器环境下的文件夹 进入这个文件夹,并用终端打开,依次执行以下两行代码:
python setup.py build_ext --inplace
python setup.py build_ext install
最终会显示: 表示pycocotools组件安装成功
3.3进入pycharm,pip install pycocotools
安装成功!
|