Tensorflow:对象检测 api 错误 - 没有名为 object_detection 的模块

Tensorflow: Object detection api error-no module named object_detection

我正在使用 python 3.5 和 Anaconda 4.2 以及 ubuntu 16.04。我在 train.py 文件中遇到错误(来自 object_detection import trainer:no module named object_detection)。但我认为我在 python 3.5 中遇到了问题。谁能帮我解决这个错误?

它发生在我身上。只需将 "object_detection" 文件夹从 "models" 文件夹复制到您所在的文件夹 运行 和 train.py。我将 link 发布到 github 的文件夹中,但您最好从本地文件中复制该文件夹,这样它会与您的代码完美匹配,以防您使用的是旧版本的对象检测 api.

我认为有更多专业的方法可以解决问题,但我只是用最简单的方法来解决问题。

Link 从 tensorflow object_detection 文件夹 github: https://github.com/tensorflow/models/tree/master/research/object_detection

将 object_detection 文件夹移动到上层文件夹

cp /models/research/object_detection object_detection