首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >oauth2client.client.ApplicationDefaultCredentialsError

oauth2client.client.ApplicationDefaultCredentialsError
EN

Stack Overflow用户
提问于 2019-03-14 21:54:15
回答 2查看 252关注 0票数 1

我正在尝试在GoogleVisionTutorials中运行代码。我已经正确地运行了以下终端命令:

代码语言:javascript
复制
export GOOGLE_APPLICATION_CREDENTIALS=filename.json

但是,我收到以下凭据错误:

代码语言:javascript
复制
Traceback (most recent call last):

File "camera-vision-logo.py", line 52, in <module>
    main()
  File "camera-vision-logo.py", line 26, in main
    credentials = GoogleCredentials.get_application_default()
  File "/usr/local/lib/python2.7/dist-packages/oauth2client/client.py", line 1271, in get_application_default
    return GoogleCredentials._get_implicit_credentials()
  File "/usr/local/lib/python2.7/dist-packages/oauth2client/client.py", line 1256, in _get_implicit_credentials
    credentials = checker()
  File "/usr/local/lib/python2.7/dist-packages/oauth2client/client.py", line 1207, in _implicit_credentials_from_files
    credentials_filename = _get_environment_variable_file()
  File "/usr/local/lib/python2.7/dist-packages/oauth2client/client.py", line 1355, in _get_environment_variable_file
    ' environment variable) does not exist!')
oauth2client.client.ApplicationDefaultCredentialsError: File vision2-234508-f73783d1ef52.json (pointed by GOOGLE_APPLICATION_CREDENTIALS environment variable) does not exist!
EN

回答 2

Stack Overflow用户

发布于 2019-03-14 23:06:45

您很可能是在凭证文件所在的其他目录中执行代码。

使用绝对路径来引用它:

export GOOGLE_APPLICATION_CREDENTIALS=/path/to/file/filename.json

票数 1
EN

Stack Overflow用户

发布于 2019-03-20 10:04:12

运行echo $GOOGLE_APPLICATION_CREDENTIALS

你的结果是什么?

是否显示了vision2-234508-f73783d1ef52.json

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55164321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档