我正在尝试完成 Google Cloud Vision Pyhon 示例,但我遇到了身份验证错误。
这不是我唯一的 Google Cloud 项目,我的 GOOGLE_APPLICATION_CREDENTIALS 环境变量设置为我的 bigquery 项目的路径。我想我可以通过使用以下语句来覆盖它:
client = vision.ImageAnnotatorClient.from_service_account_json(key_path)
key_path
与我的(支持 Cloud Vision API 的)视觉项目关联的 json 密钥文件的路径在哪里。但是,我收到了 403 错误
response = client.label_detection(image=image)
显然,即使我为 ImageAnnotatorClient 指定了密钥文件路径,它仍然会查看我的 bigquery 项目的凭据并吐出虚拟对象,因为没有为它启用视觉 API。
我真的每次更改项目时都必须更改环境变量吗?