簡體   English   中英

gRPC Python:意外的關鍵字參數“語法”

[英]gRPC Python: Unexpected keyword argument 'syntax'

當使用protoc -生成_pb2.py改變是安裝在我的機器上的東西后的文件(測試全新安裝程序),我收到以下錯誤:

File "client.py", line 16, in <module>
  from google.protobuf.field_mask_pb2 import FieldMask
File "/usr/local/my-python-local/lib/python/site-packages/google/protobuf/field_mask_pb2.py", line 22, in <module>
  serialized_pb=_b('\n google/protobuf/field_mask.proto\x12\x0fgoogle.protobuf\"\x1a\n\tFieldMask\x12\r\n\x05paths\x18\x01 \x03(\tBQ\n\x13\x63om.google.protobufB\x0e\x46ieldMaskProtoP\x01\xa0\x01\x01\xa2\x02\x03GPB\xaa\x02\x1eGoogle.Protobuf.WellKnownTypesb\x06proto3')

TypeError: __init__() got an unexpected keyword argument 'syntax'

是什么賦予了??

此問題是由於protobuf安裝過時/沖突引起的:此“意外的關鍵字參數”錯誤與protobuf的較舊版本相關-我相信2.6.2。

要解決此問題,只需重新安裝protobuf:

pip uninstall protobuf
pip install protobuf==3.0.0b2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM