在Win7问题上为python编译protobuf



我从教程中开始学习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

最新更新