Google Vision API - 项目未通过

And*_*ier 3 gcloud

我正在尝试使用 Google VISION API,并且我想使用https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/vision/cloud-client/quickstart/ 上的程序“quickstart.py”快速入门.py。我已经在 Google 自己创建了一个帐户并设置了变量“GOOGLE_APPLICATION_CREDENTIALS”。我创建了一个测试项目,然后将我的凭据存储在本地。

但是,在运行应用程序时,我首先通过“gcloud auth application-default login”进行身份验证并运行应用程序代码。但不幸的是我收到消息“OSError:项目未通过,无法从环境中确定”。

为了运行此示例,我需要进行哪些更改?

谢谢,安迪

小智 25

这对我在使用 Colab 时有用:

import os os.environ["GCLOUD_PROJECT"] = "my-project-1234"


Mak*_*kyi 10

GCLOUD_PROJECT这会在环境变量中查找,如果GCLOUD_PROJECT还没有设置,则将其设置为"my-project-1234"

import os
os.environ.setdefault("GCLOUD_PROJECT", "my-project-1234")
Run Code Online (Sandbox Code Playgroud)


Guy*_*Guy 5

将环境变量GCLOUD_PROJECT设置为等于您的项目名称。

终端: $ export GCLOUD_PROJECT=my-project-1234