我在import xxx_pb2时遇到这样的问题:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "VoiceSession_pb2.py", line 20, in <module>
essionProtosP\x01'
TypeError: __init__() got an unexpected keyword argument 'syntax'
原因:protoc的版本和pip install protobuf的版本不统一。
运行protoc --version和pip list | grep protobuf分别查看两者的版本,保证版本统一错误即可解决。
没有评论:
发表评论