我正在尝试使用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:项目未通过,无法从环境中确定”。
为了运行此示例,我需要做出哪些更改?
谢谢, 岸堤
答案 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")