【问题标题】:Tensorflow object detection gives No module named 'deployment'Tensorflow 对象检测没有给出名为“部署”的模块
【发布时间】:2018-05-29 14:03:43
【问题描述】:

我正在尝试使用对象检测 api 训练自定义对象检测模块。我已将所有内容放在一起,并尝试使用“Google Colab”来训练模块。当我尝试训练模块时,它会出现此错误。

Traceback (most recent call last):
  File "train.py", line 49, in <module>
    from object_detection import trainer
  File "/usr/local/lib/python3.6/dist-packages/object_detection-0.1-py3.6.egg/object_detection/trainer.py", line 33, in <module>
    from deployment import model_deploy
ModuleNotFoundError: No module named 'deployment'

我也执行了相当于export PYTHONPATH=$PYTHONPATH:pwd:pwd/slim的blow代码段

import sys
sys.path.append('/content/models/research/slim/')

如何克服这个错误?

【问题讨论】:

    标签: tensorflow python-3.6 google-colaboratory object-detection-api


    【解决方案1】:

    将“deployment”文件夹复制到“slim”中。然后将其粘贴到 python 环境的“站点包”文件夹中 希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      对于 Google Colab,

      import os
      os.environ['PYTHONPATH'] += ':/models/research/:/models/research/slim/'
      

      这个有效..

      【讨论】:

        猜你喜欢
        • 2018-06-30
        • 1970-01-01
        • 2021-04-06
        • 1970-01-01
        • 1970-01-01
        • 2019-07-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多