Я слышал, что есть проблемы несовместимости версий Python с исходным COCOAPI и что он не работает с Python 3? И поэтому я использую эту версию:
https://github.com/philferriere/cocoapi
Но я сталкиваюсь с теми же проблемами, что и при использовании оригинального COCOAPI.
после запуска: pip install git + https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI,
Мне удалось получить: Успешно построенные пикокотоолы
Когда я пытался сделать под папкой PythonAPI:
... / cocoapi-master / PythonAPI $ make
Возвращено без ошибок:
python setup.py build_ext --inplace
работает build_ext
rm -rf build
Однако, когда я попытался запустить: ... / cocoapi-master / PythonAPI $ python Makefile
Я продолжаю получать эту ошибку:
Файл "Makefile", строка 1
все:
^
Ошибка синтаксиса: неверный синтаксис
Когда я попытался запустить: ... / cocoapi-master / PythonAPI / demos $ python pycocoDemo.ipynb
Я получаю эту ошибку:
Traceback (последний вызов был последним):
Файл "pycocoDemo.ipynb", строка 7, в
"рухнул": правда
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'