当前位置: 代码迷 >> 综合 >> 碎点篇—— pycocotools 安装
  详细解决方案

碎点篇—— pycocotools 安装

热度:80   发布时间:2023-12-15 08:24:10.0

返回主目录

 

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

没有任何报错,则安装成功。

 

              

返回主目录