Google Vision API - 未通过项目

时间:2017-04-26 07:46:48

标签: gcloud

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

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

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

谢谢, 岸堤

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

这在使用Colab时对我有用:

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

答案 2 :(得分:0)

这将在环境变量中寻找GCLOUD_PROJECT,如果尚未设置GCLOUD_PROJECT,则将其设置为"my-project-1234"

import os
os.environ.setdefault("GCLOUD_PROJECT", "my-project-1234")