我听说原始的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”
答案 0 :(得分:1)
这是一个makefile问题。只需在make之后忽略makefile,一切都会好起来的。