我从教程中开始学习Tensorflow,这是我第一次与Google的Protobuf打交道。我被困在 protobuf 编译步骤。
我已经下载了Tensorflow模型和protoc-3.4.0-win32
现在我必须从终端运行编译命令,但是发生了错误:
1)cd C:TensorFlowmodelsresearch
2)“C:protoc-3.4.0-win32binprotoc.exe” object_detection/protos/*.proto --python_out=.
结果我有一个错误:
"The filename, directory name, or volume label syntax is incorrect"
我不知道为什么会发生此错误以及如何解决它。可能是我错过了一些东西,或者我应该设置一些特殊的环境配置,i.d.k。
我使用 Win7 x64,Python 3.6.6
任何建议将不胜感激!
您使用的是版本 3protoc
但对象检测中的原型文件使用的是syntax = "proto2";
因此您需要使用版本 2protoc
。