关于binlog.proto 生成python的问题

protobuf我是源码安装的 libprotoc 3.11.4

protoc -I=./ --python_out=./ ./binlog.proto 报错

gogoproto/gogo.proto: File not found.
binlog.proto:3:1: Import "gogoproto/gogo.proto" was not found or had errors.

不知道是什么原因。不知道有那个好心人能给一个生成好的的python 和 java的文件啊

问题收到,会尽快反馈,多谢

Hi.

binlog.proto 使用的 gogoproto/gogo.proto 可以從 https://github.com/gogo/protobuf/blob/master/gogoproto/gogo.proto 下載。

而具體操作請參考 https://stackoverflow.com/a/56838694

mkdir gogoproto
curl -L -o gogoproto/gogo.proto https://github.com/gogo/protobuf/raw/master/gogoproto/gogo.proto
protoc --python_out py -I . binlog.proto gogoproto/gogo.proto