协议 "tried to write file twice"

protoc "tried to write file twice"

我要关注这个 https://github.com/EdjeElectronics/TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10 。我部分意识到我 运行 遇到了问题,因为不是我在 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,因此您可以使用任何一个。