ImportError:没有名为 absl.testing 的模块
Posted
技术标签:
【中文标题】ImportError:没有名为 absl.testing 的模块【英文标题】:ImportError: No module named absl.testing 【发布时间】:2019-04-07 01:05:03 【问题描述】:我一直在尝试运行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-py
和pip3 install absl-py
但没有成功。
希望你能帮助我。
【问题讨论】:
你是如何安装 TF 的?通过 pip3 安装 TF gpu!?你有哪个 TF 版本?您确定您所做的每个安装都与您的 python 版本匹配吗? 【参考方案1】:使用python3 object_detection/builders/model_builder_test.py
让它工作
而不是python object_detection/builders/model_builder_test.py
。忘了我是用TF for python3的。
【讨论】:
【参考方案2】:如果你使用 tensorflow,首先通过运行命令安装 absl-py 用python3
sudo pip3 install absl-py
否则
sudo pip install absl-py
运行之后
python3 object_detection/builders/model_builder_test.py
干杯,你做到了!
【讨论】:
不应该使用 sudopip install
以上是关于ImportError:没有名为 absl.testing 的模块的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:没有名为 websocket 的模块
ImportError:没有名为“backports”的模块