Protocol buffers protoc";尝试写入文件两次“0”;

Protocol buffers protoc";尝试写入文件两次“0”;,protocol-buffers,protoc,Protocol Buffers,Protoc,我很高兴能跟上这一步。我在某种程度上意识到我遇到了问题,因为protos文件夹中的所有文件都没有转换成python文件? 所以我又试着把每个文件分开 这是我在命令提示符中输入的内容。它告诉我“试图写两次文件”。文件夹中仍然没有center_net_pb2.py文件 (tensorflow1) C:\tensorflow1\models\research>protoc object_detection/protos/center_net.proto --python_out=. .\obje

我很高兴能跟上这一步。我在某种程度上意识到我遇到了问题,因为protos文件夹中的所有文件都没有转换成python文件? 所以我又试着把每个文件分开

这是我在命令提示符中输入的内容。它告诉我“试图写两次文件”。文件夹中仍然没有center_net_pb2.py文件

(tensorflow1) C:\tensorflow1\models\research>protoc object_detection/protos/center_net.proto --python_out=. .\object_detection\protos\center_net.proto
object_detection/protos/center_net_pb2.py: Tried to write the same file twice.

我正在使用protobuf 3.12.3版

您已经包含了两次输入文件名:

protoc object_detection/protos/center_net.proto --python_out=. .\object_detection\protos\center_net.proto
只要把它放进去一次:

protoc object_detection/protos/center_net.proto --python_out=.

反斜杠或正斜杠都可以在Windows上使用,因此您可以使用任何一种方式。

您已经两次包含输入文件名:

protoc object_detection/protos/center_net.proto --python_out=. .\object_detection\protos\center_net.proto
只要把它放进去一次:

protoc object_detection/protos/center_net.proto --python_out=.

反斜杠或正斜杠都可以在Windows上使用,所以您可以使用任何一种方式。

我看到的其他帖子也这样做。但是这种方式更有意义,而且非常有效。谢谢。很高兴听到!由于答案对你有效,请点击旁边的勾号,将其标记为已接受。我看到的其他帖子也是这样做的。但是这种方式更有意义,而且非常有效。谢谢。很高兴听到!由于答案对您有效,请单击旁边的勾号将其标记为已接受。