Tensorflow对象检测为No模块命名为“deployment”

问题描述 投票:0回答:2

我正在尝试使用对象检测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

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

我该如何克服这个错误?

tensorflow python-3.6 google-colaboratory object-detection-api
2个回答
0
投票

将'deployment'文件夹复制为'slim'。然后将其粘贴到python环境的'site-packages'文件夹中希望这有帮助!


0
投票

对于Google Colab,

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

这一个有效..

© www.soinside.com 2019 - 2024. All rights reserved.