【问题标题】:Tensorflow: Object detection api error-no module named object_detectionTensorflow:对象检测api错误-没有名为object_detection的模块
【发布时间】:2018-06-30 19:07:29
【问题描述】:

我正在使用 python 3.5 和 Anaconda 4.2 和 ubuntu 16.04。我在train.py 文件中收到错误(来自 object_detection 导入培训师:no module named object_detection)。但我认为我在 python 3.5 中有问题。谁能帮我解决这个错误?

【问题讨论】:

    标签: object tensorflow detection


    【解决方案1】:

    它发生在我身上。只需将“models”文件夹中的“object_detection”文件夹复制到运行 train.py 的文件夹中。我从 github 发布了该文件夹的链接,但您最好从本地文件中复制该文件夹,以便在您使用旧版本的对象检测 api 的情况下与您的代码完美匹配。

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

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

    【讨论】:

    • 谢谢。但是 train.py 本身存在于 object_detection 文件夹中。
    • 我知道,但是您可以将 train.py 放入更高级别的文件夹中。项目文件夹将包含 train.py 和 object_detection 文件夹。您还可以编辑代码的导入部分,但这比复制和粘贴要多几分钟。您的问题只是路径位置错误。将文件或文件夹放在正确的位置,您的脚本将毫无问题地运行。
    【解决方案2】:

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

    cp /models/research/object_detection object_detection

    【讨论】:

      猜你喜欢
      • 2018-08-14
      • 2019-07-31
      • 1970-01-01
      • 2021-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-27
      相关资源
      最近更新 更多