【发布时间】:2018-04-20 01:07:11
【问题描述】:
我按照说明 (https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/installation.md) 安装了 Tensorflow 对象检测 API。我在 Windows 10 上使用 Anaconda,说明中的所有步骤似乎都可以完成。
但是当尝试运行 python object_detection/builders/model_builder_test.py 来测试安装时,我得到:ImportError: cannot import name 'keypoint_box_coder_pb2'
我错过了什么?
(tensorflow) C:\Users\User\Documents\GitHub\models\research>python object_detection/builders/model_builder_test.py Traceback(最近 最后调用):文件“object_detection/builders/model_builder_test.py”, 第 21 行,在 从 object_detection.builders 导入 model_builder 文件“C:\Users\User\New\Anaconda3\envs\tensorflow\lib\site-packages\object_detection-0.1-py3.5.egg\object_detection\builders\model_builder.py”, 第 18 行,在 从 object_detection.builders 导入 box_coder_builder 文件“C:\Users\User\New\Anaconda3\envs\tensorflow\lib\site-packages\object_detection-0.1-py3.5.egg\object_detection\builders\box_coder_builder.py”, 第 21 行,在 从 object_detection.protos 导入 box_coder_pb2 文件“C:\Users\User\New\Anaconda3\envs\tensorflow\lib\site-packages\object_detection-0.1-py3.5.egg\object_detection\protos\box_coder_pb2.py”, 第 17 行,在 ImportError: cannot import name 'keypoint_box_coder_pb2'
【问题讨论】:
-
在启动测试之前,您似乎没有在同一终端中运行
export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim(来自 tensorflow/models/research 文件夹),是吗?如果您选择了 .bashrc 选项,您可能需要使用. ~/.bashrc重新加载您的 bshrc 文件
标签: python-3.x tensorflow anaconda