最近在训练yolov5的目标检测模型,需要安装requirements.txt里面的依赖包,其中输入以下命令之后会报错,提示pycocotools包安装出错。
pip install -r requirements.txt
发现是windows系统不能通过pip或者conda命令直接安装pycocotools包,所以要通过以下步骤安装pycocotools包。
首先了解一下打开PyCharm的某环境的Terminal窗口,需要具备以下两个条件:
1、依次进行以下7步,将Shell path的值设为cmd.exe并点击Apply和OK
2、把自己要用的Anaconda创建的虚拟环境导入到自己要用的模型中,我用的是pytorch02,如图右下角蓝框内容所示
之后通过在Terminal处点击2处选择3的内容,就可以看到4处已经是我所在环境的终端窗口
pycocotools是什么?
即python api tools of COCO。COCO是一个大型的图像数据集,用于目标检测、分割、人的关键点检测、素材分割和标题生成。这个包提供了Matlab、Python和LuaAPI,这些api有助于在COCO中加载、解析和可视化注释。
在上面链接中找到红框内的语句并在上面的Terminal窗口终端输入红框中的语句敲回车安装pycocotools包
pip install pycocotools-windows
安装成功之后,
https://visualstudio.microsoft.com/visual-cpp-build-tools/
通过上面的链接下载Microsoft C++生成工具
正在下载安装:
选择图中两项:
修改存放地址,最好放在非C盘:
安装成功!
之后在Terminal窗口终端输入以下语句敲回车:
pip install -r requirements.txt