安装coco api的坑

报错error: command 'gcc' failed with exit status 1

coco api是一个常用的api,无论是tensorflow还是pytorch,许多地方都用到。我装过好多回。但是每回安装都遇到问题,然后解决许久才解决。感觉挺浪费时间。网上也有很多解决这个问题的博客和知乎,说明了coco api的安装不友好的问题确实是一个普遍问题。我每次按网上说的诸多方法去做,都没有成功。而后来成功的,都是同一个方法。因此,作了印象笔记,同时,也把这篇笔记公布在FAST上,希望能帮到大家。

无效的方法一:
git clone https://github.com/pdollar/coco.git
cd coco/PythonAPI
make -j8
或vim Makefile 将 Makefile 中的 python 改为 python3, 然后:
make -j8

无效的方法二:
git clone https://github.com/pdollar/coco.git
cd coco/PythonAPI
python setup.py install

未尝试的方法:
yum install gcc python-devel 或 sudo apt-get install python3-dev

无效的方法三:
pip install Cython
再:
git clone https://github.com/pdollar/coco.git
cd coco/PythonAPI
python setup.py install

亲测有效的方法:
不要去github clone它的代码。只需要用pip安装即可。
pip install pycocotools
有时需要先pip install Cython再pip install pycocotools



-----------------------------------

大家好,我来自fast lab。我开始不定时公开写作。这些写作主要通过两个渠道公布:一是FAST LAB官方网站;一是印象识堂(微信可访问)。欢迎大家订阅。谢谢!

FAST Lab的官方网址为:https://wanggrun.github.io/projects/fast

除此外,还可以关注我的小伙伴王广润:https://wanggrun.github.io/

王广聪: https://wanggcong.github.io/

石阳:https://www.linkedin.com/in/%E9%98%B3-%E7%9F%B3-381b521a4/

有时候这些网站打不开,请耐心多点几次。

多谢大家关注。

返回博客目录Return to all Blogs
返回主页Return to homepage