python - 安装Python 3.5.2的COCOAPI

标签 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 构建

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

当我尝试运行时: .../cocoapi-master/PythonAPI/demos$ python pycocoDemo.ipynb 我收到此错误: 回溯(最近一次调用最后一次): 文件“pycocoDemo.ipynb”,第 7 行,位于 “崩溃”:真实 NameError:名称“true”未定义

在此之前,我尝试运行并安装原始的 cocoapi ( https://github.com/cocodataset/cocoapi/tree/master/PythonAPI ),但它给出了类似的错误。我四处搜索并尝试安装额外的软件包、升级 pip 版本等,但都不起作用......有人可以建议我吗?我们将非常感谢您的帮助!!!

Python版本:3.5.2, 点版本:18.0, 赛通版本:0.28.5, pycocotools-2.0, numpy.version.version: '1.14.2'

最佳答案

这是一个 makefile 问题。只要忽略 make 之后的 makefile 就可以了。

关于python - 安装Python 3.5.2的COCOAPI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52147695/

相关文章:

python - matplotlib 的ight_layout() 中的断言错误

python - 如何停止 GNU make 缓冲 Python 输出?

websocket - Ratchet Websockets - 灌输问题

powershell - 如何检查挂起的重启?

python - 如何在 while True 循环内每 x 分钟写入 csv 文件

python - 自定义异常默认日志记录

python - 从 Pandas 中的单个字符串列创建新的二进制列

makefile - autotools 生成的 tarball 的用户收到错误消息 : aclocal-1. 13:找不到命令

c++ - "no match for ' 运算符<< ' (operand types are ' __FILE* ' {aka ' __sFILE64* '} and ' MyObject ' ) error C++"

winforms - ClickOnce 版本未更新