我正在使用Windows操作系统,使用的Python版本是3.8.6rc1
,protobuf版本为3.13.0
,同时也使用了google-cloud-vision版本2.0.0
。
我的代码如下:
from google.protobuf.json_format import MessageToDict
from google.cloud import vision
client = vision.ImageAnnotatorClient()
response = client.annotate_image({
'image': {'source': {'image_uri': 'https://images.unsplash.com/photo-1508138221679-760a23a2285b?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=800&q=60'}},
})
MessageToDict(response)
在MessageToDict(response)
处失败,我遇到了一个属性错误:“DESCRIPTOR”
。看起来response
不是有效的protobuf对象。有人能帮我吗?谢谢