我试图遵循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上安装这些东西?