VS Code笔记本认证GEE Python时无认证弹窗,内核持续运行求助
解决GEE认证时无弹窗的问题
- 检查浏览器弹窗权限:当前运行Notebook的浏览器大概率禁用了弹窗,手动开启对应网站的弹窗权限后,重新运行认证代码试试。
- 换用命令行认证:直接在终端敲
earthengine authenticate,完成认证流程后回到Notebook,运行import ee; ee.Initialize()就能正常初始化,绕开Notebook的弹窗问题。 - 重置内核+清理缓存:重启Notebook内核,同时清掉浏览器的缓存和Cookie,再重新执行认证步骤。
- 排查网络环境:部分地区网络限制可能导致认证请求加载失败,切换稳定的网络环境后重试。
- 改用服务账号认证:如果是长期运行的脚本,建议创建GEE服务账号,通过密钥文件完成认证,示例代码如下:
import ee service_account = '你的服务账号@项目ID.iam.gserviceaccount.com' credentials = ee.ServiceAccountCredentials(service_account, '密钥文件的本地路径.json') ee.Initialize(credentials)
内容的提问来源于stack exchange,提问作者Tuyen
相关产品推荐
相关产品推荐

