Google Colab打开Python笔记本出现API错误,请求协助排查
解决Google Colab加载Notebook时的API密钥来源不匹配错误
嘿,我之前帮同事处理过完全一样的问题,这个错误的根源很明确:你的Google账号关联的API密钥设置了引用来源限制,但Colab和Drive的相关域名没被加入允许列表,所以触发了权限拦截。
下面是一步步的解决方法:
- 打开Google API控制台,找到你当前使用的项目(如果不确定是哪个项目,就找和Colab/Drive关联的那个)
- 在左侧菜单栏里找到「凭据」选项,进入后找到对应的API密钥
- 点击这个密钥的「编辑」按钮,找到「HTTP 引用来源(网站)」的设置区域
- 添加以下几个允许的来源(直接复制粘贴就行):
*.googleusercontent.com*.colab.research.google.com*.drive.google.com
- 保存更改,然后回到Colab页面刷新,重新加载Notebook
额外注意事项:
- 如果你不是这个API密钥所属项目的编辑/拥有者,得找项目管理员帮你修改设置
- 要是找不到对应的密钥,也可以尝试新建一个API密钥,暂时不设置过于严格的引用限制(不过从安全角度,还是建议只添加必要的域名)
- 更改后的设置可能需要几分钟才会生效,别刚保存就急着重试,稍等一会儿再操作
内容的提问来源于stack exchange,提问作者hhh
相关产品推荐
相关产品推荐

