ОС: Ubuntu 18.04 LTS
Python Environment = 3.6.8 (версия по умолчанию для системы)
Я следовал по этой ссылке , чтобы установить cocoapi.
Однако, это показывает ошибку ниже:
ubuntu:~/cocoapi-master/PythonAPI$ make
python setup.py build_ext --inplace
Traceback (most recent call last):
File "setup.py", line 2, in <module>
import numpy as np
ImportError: No module named numpy
Makefile:3: recipe for target 'all' failed
make: *** [all] Error 1
Я уже установил необходимые зависимости, упомянутые в objection_detection / g3doc / installation.md.
Я также установил Cython и Numpy.
Может ли кто-нибудь помочь мне решить эту проблему? Заранее спасибо.
Я запускаю этот код
python3 setup.py build_ext --inplace
Ошибка не отображается.
Однако, когда я попытался запустить Tensorflow / models / research / object_detection / model_main.py, он снова показывает ошибку.
Командная строка:
ubuntu:~/PycharmProjects/PedestrianDetection$ python object_detection/model_main.py --pipeline_config_path=pretrained/pipeline.config --model_dir=train --num_train_steps=1000 --sample_1_of_n_eval_examples=1 --alsologtostderr
Ошибка:
Traceback (most recent call last):
File "object_detection/model_main.py", line 26, in <module>
from object_detection import model_lib
File "/home/yantong/PycharmProjects/PedestrianDetection/object_detection/model_lib.py", line 28, in <module>
from object_detection import eval_util
File "/home/yantong/PycharmProjects/PedestrianDetection/object_detection/eval_util.py", line 28, in <module>
from object_detection.metrics import coco_evaluation
File "/home/yantong/PycharmProjects/PedestrianDetection/object_detection/metrics/coco_evaluation.py", line 20, in <module>
from object_detection.metrics import coco_tools
File "/home/yantong/PycharmProjects/PedestrianDetection/object_detection/metrics/coco_tools.py", line 47, in <module>
from pycocotools import coco
File "/home/yantong/PycharmProjects/PedestrianDetection/pycocotools/coco.py", line 55, in <module>
from . import mask as maskUtils
File "/home/yantong/PycharmProjects/PedestrianDetection/pycocotools/mask.py", line 3, in <module>
import pycocotools._mask as _mask
ModuleNotFoundError: No module named 'pycocotools._mask'
Под ~ / PycharmProjects / Пешеходное обнаружение / pycocotools, у меня есть
cocoeval.py coco.py __init__.py mask.py __pycache__
cocoeval.py.bak coco.py.bak _mask.c _mask.pyx
Мне интересно, почему он не показывает ни одного модуля с именем 'pycocotools._mask'.