在Win7问题上为python编译protobuf
我从a开始学习Tensorflow,这是我第一次使用Google的Protobuf。我被困在protobuf编译步骤 我已经下载了Tensorflow和 现在我必须从终端运行编译命令,但出现错误: 1张cd C:\TensorFlow\models\research 2“C:\protoc-3.4.0-win32\bin\protoc.exe”object\u detection/protos/*.proto-python\u out= 因此,我有一个错误: 文件名、目录名或卷标语法不正确 我不知道为什么会发生这个错误,以及如何修复它。可能我错过了什么,或者我应该设置一些特殊的环境配置,I.d.k 我使用Win7 x64、Python 3.6.6在Win7问题上为python编译protobuf,python,python-3.x,tensorflow,protocol-buffers,Python,Python 3.x,Tensorflow,Protocol Buffers,我从a开始学习Tensorflow,这是我第一次使用Google的Protobuf。我被困在protobuf编译步骤 我已经下载了Tensorflow和 现在我必须从终端运行编译命令,但出现错误: 1张cd C:\TensorFlow\models\research 2“C:\protoc-3.4.0-win32\bin\protoc.exe”object\u detection/protos/*.proto-python\u out= 因此,我有一个错误: 文件名、目录名或卷标语法不正确 我不
任何建议都将不胜感激 您使用的是protoc版本3,但对象检测中的proto文件使用的是syntax=proto2;所以你需要使用protoc。有帮助吗?@shahkalpesh,谢谢!这对我很有帮助。刚刚将protoc.exe从C:\protoc-3.4.0-win32\bin复制到C:\TensorFlow\models\research目录,并运行protoc object\u detection/protos/*。proto-python\u out=。指挥部,那就行了。