【发布时间】:2018-04-26 07:35:49
【问题描述】:
我正在尝试执行 Detectron 项目中的 infer.py 文件,但是当我运行它时,出现以下错误:
.../miniconda3/envs/testcaffe2/bin/python
.../PycharmProjects/Detectron-master/tools/infer.py --cfg configs/12_2017_baselines/e2e_mask_rcnn_R-101-FPN_2x.yaml --output-dir /tmp/detectron-visualizations --image-ext jpg --wts @ 987654323@演示回溯(最近一次通话最后一次):
文件“.../PycharmProjects/Detectron-master/tools/infer.py”,第 44 行,在 import core.rpn_generator as rpn_engine
文件“.../PycharmProjects/Detectron-master/lib/core/rpn_generator.py”,第 42 行,从数据集中导入 task_evaluation
文件“.../PycharmProjects/Detectron-master/lib/datasets/task_evaluation.py”,第 45 行,导入 datasets.cityscapes_json_dataset_evaluator 作为 cs_json_dataset_evaluator
文件“.../PycharmProjects/Detectron-master/lib/datasets/cityscapes_json_dataset_evaluator.py”,第 28 行,导入 pycocotools.mask 作为 mask_util
文件“.../PycharmProjects/Detectron-master/pycocotools/mask.py”,第 3 行,在 import pycocotools._mask as _mask ImportError: No module named _mask
它似乎无法识别 _mask.pyx 文件。 我在我的 miniconda3 python 2.7.4 中验证了为该项目设置的虚拟环境包含所有必要的库。有没有遗漏的可以自己看:
通过尝试找出问题的根源,我关注了this tutorial,并且效果很好。 但是,当我尝试单独执行 this example 时,它不起作用。对于这个例子,我的 helloworld.pyx 脚本如下:
cimport cython
cpdef hello_world():
return 'Hello, World'
【问题讨论】:
标签: pycharm anaconda cython pyx