为Python 3.5.2安装COCOAPI

时间:2018-09-03 10:17:12

标签: python makefile installation python-3.5 image-segmentation

我听说原始的COCOAPI存在python版本不兼容的问题,并且它不适用于python 3吗?所以我正在使用这个版本: https://github.com/philferriere/cocoapi

但是我遇到了与使用原始COCOAPI时类似的问题。

运行后:pip install git + https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI, 我设法得到:成功构建pycocotools

当我尝试在PythonAPI文件夹下进行创建时: ... / cocoapi-master / PythonAPI $ make

它返回时没有任何错误: python setup.py build_ext --inplace 运行build_ext rm -rf build

但是,当我尝试运行时:... / cocoapi-master / PythonAPI $ python Makefile 我不断收到此错误: 文件“ Makefile”,第1行 所有: ^ SyntaxError:语法无效

当我尝试运行时:... / cocoapi-master / PythonAPI / demos $ python pycocoDemo.ipynb 我收到此错误: 追溯(最近一次通话): 在第7行中输入文件“ pycocoDemo.ipynb” “合拢”:true NameError:未定义名称“ true”

在此之前,我曾尝试运行和安装原始的cocoapi(https://github.com/cocodataset/cocoapi/tree/master/PythonAPI),但它给出了类似的错误。我四处搜寻并尝试安装额外的软件包,升级pip版本等,但都无济于事……有人可以建议我吗?您的帮助将不胜感激!!!

Python版本:3.5.2, 点子版本:18.0, Cython版本:0.28.5, pycocotools-2.0, numpy.version.version:“ 1.14.2”

1 个答案:

答案 0 :(得分:1)

这是一个makefile问题。只需在make之后忽略makefile,一切都会好起来的。