安装COCOAPI:
# COCOAPI=/path/to/clone/cocoapi
git clone https://github.com/cocodataset/cocoapi.git $COCOAPI
cd $COCOAPI/PythonAPI
make
python3.5 setup.py install --user # 博主的Python版本为3.5,编译时改为自己对应版本
编译错误:
在执行 make 指令时出现了以下错误:

解决方案:
在编译 COCOAPI 时需要依赖库:Cython,所以应先安装 Cython 库再编译:
# 安装最新版 Cython,如需指定版本,可改为:Cython==XXX
sudo pip3.5 install Cython # 博主Python版本为3.5,对应pip为pip3.5,安装时应改为自己对应pip版本
安装完Cython库后再重新执行 make 及 python3.5 setup.py install --user 指令即可。
补充:
如果以上步骤执行完后,这个错误依旧没有解决可以参考以下方案:
- 1,打开python pypi网页:https://pypi.org/;
- 2,搜索 pycocotools,然后进入到 “Download files”,下载 pycocotools-2.0.2.tar.gz;
- 3,解压
tar -xvzf XX.tar.gz -C path_to_install; - 4,进入到解压后的目录,执行
python setup.py install; - 5,重新执行
make及python3.5 setup.py install --user指令。

本文详细介绍了如何安装COCOAPI,包括克隆仓库、安装依赖库Cython、编译及安装步骤,并提供了编译错误的解决方案。如果遇到问题,还提供了下载并安装pycocotools的替代方案。
3043





