ImportError:没有名为absl.testing

时间:2018-11-02 19:03:31

标签: python tensorflow object-detection object-detection-api

我一直在尝试运行Object detection API,以测试安装是否有效:

python object_detection/builders/model_builder_test.py

我遇到以下错误:

    File "object_detection/builders/model_builder_test.py", line 18, in <module>
    from absl.testing import parameterized
ImportError: No module named absl.testing

我在任何地方都找不到解决方案。已经尝试过pip install absl-pypip3 install absl-py,但没有成功。 希望你能帮助我。

2 个答案:

答案 0 :(得分:6)

使用python3 object_detection/builders/model_builder_test.py使它正常工作  而不是python object_detection/builders/model_builder_test.py。忘了我为python3使用TF。

答案 1 :(得分:1)

  • 如果使用tensorflow,请先通过运行命令安装absl-py 使用python3

    sudo pip3 install absl-py

    否则

    sudo pip install absl-py

  • 在那之后运行

    python3 object_detection / builders / model_builder_test.py

    干杯,你做到了!