Tensorflow ImportError: cannot import name 'model_lib_v2' from 'object_detection'

Tensorflow ImportError: cannot import name 'model_lib_v2' from 'object_detection'

今天我正在研究一个使用深度学习的手语检测器 Tensorflow

并且按照名为 Training Custom Object Detector 的教程进行操作,但是一旦我进入训练阶段,它就会给我这个错误提示

Traceback (most recent call last):
  File "model_main_tf2.py", line 32, in <module>
    from object_detection import model_lib_v2
ImportError: cannot import name 'model_lib_v2' from 'object_detection' (C:\Python9\lib\site-packages\object_detection\__init__.py)

还有下图

它说要将 model_main_tf2.py 放在 training_demo 文件夹中,但是 model_main_tf2.py 无法导入 类 因为它们都是本地的 类看看here

我是新手所以请帮忙
如果您需要任何其他信息请询问

谢谢!!

你的错误看起来像这样, ImportError: cannot import name 'model_lib_v2' from 'object_detection' (C:\Python9\lib\site-packages\object_detection\__init__.py).

显然,python 无法在“C:\Python9\lib\site-packages\object_detection”中找到 model_lib_v2.py,因为该特定文件位于另一个目录中(如您所附图片所示)

您需要检查您的工作目录并将工作目录设置为您所附image.

中所示的路径