ImportError:无法在Windows上从“ object_detection.protos”导入名称“ input_reader_pb2”

时间:2019-04-13 20:00:41

标签: python windows tensorflow

我试图遵循Tensorflow Detection API的Windows安装instruction,但被protobuf困扰。由于Windows命令提示符无法识别* .proto,因此我不得不编写一个批处理文件:

for %%f in (object_detection/protos/*.proto) do (
protoc object_detection/protos/%%~nf.proto --python_out=.
)

我不得不将proctoc放在PATH上,以使这个噩梦得以解决。我终于在* .proto文件附近有了所有* .py文件,但是如果尝试启动./legacy/train.py,我仍然会出错:

from object_detection.protos import input_reader_pb2
ImportError: cannot import name 'input_reader_pb2' from 
'object_detection.protos' 
(C:\Users\steve\Project\electricityLines\venv\lib\site-packages\o    
bject_detection-0.1-py3.7.egg\object_detection\protos\__init__.py)

是否有功能教程,显示了如何在Windows上安装这些东西?

0 个答案:

没有答案