返回主目录
pycocotools 安装
在训练中,很多时候可能数据需要来自 COCO,抑或需要使用到如下等引用等
from pycocotools.coco import COCO
from pycocotools.cocoeval import COCOeval
from pycocotools import mask
这都使得我们不得不去安装 pycocotools 库。网上有很多安装的说法,但是,还是有很多英雄们在这里跪下了,特别是在 windows 环境下的英雄们。
都说 pycocotools 库的安装需要依赖 Visual C++ 环境,很多英雄安装了 vs2015 或以上版本,但是,安装 pycocotools 还是没能成功。在这里,我介绍一种安装方法:
1. Windows 环境下安装 需要去下载大佬改写好的 COCO 项目: https://github.com/philferriere/cocoapi
2. Linux 环境自带 C++,上面 C++ 环境安装可以省略,下载 COCO 项目: https://github.com/cocodataset/cocoapi
3. 安装 vs2015 (到官网下载个社区版就好),
英文社区版链接:https://pan.baidu.com/s/1LVfc9utG1kZYIeVR9oYK2g 提取码:1qrs
中文社区版链接:https://pan.baidu.com/s/1rc9nLWqz1EBvsO046l6K9g 提取码:65ur
勾选的组件如下:
Windows 10 SDK (10.0.10586) 必须要勾选,不然,到后面安装是没办法成功的。
4. 将上面下载的项目解压,Windows 环境 cmd 到 cocoapi\PythonAPI 目录下:
将 pycocotools 安装到 python 的 site-packages 目录下:
python setup.py build_ext install
如果安装失败,则将 cocoapi\PythonAPI\setup.py 中第 16 行改为:
extra_compile_args=['-std=c99']
再在 cocoapi\PythonAPI 目录下重试命令:
python setup.py build_ext install
安装后,去 Lib\site-packages 查看是否有 pycocotools 文件夹,如果有,则可以在 cmd 中 python 后进行验证(需要重新打开 cmd 窗口):
from pycocotools.coco import COCO
没有任何报错,则安装成功。
返回主目录