Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Win7问题上为python编译protobuf_Python_Python 3.x_Tensorflow_Protocol Buffers - Fatal编程技术网

在Win7问题上为python编译protobuf

在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= 因此,我有一个错误: 文件名、目录名或卷标语法不正确 我不

我从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


任何建议都将不胜感激

您使用的是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=。指挥部,那就行了。