Colaboratory+GEE配置中遇到问题的解决

一边看无形的风老师的Colaboratory配置教程,一边开始搞,在验证的时候出了一连串报错,原因未知,目前已解决

(这里是教程原文 https://zhuanlan.zhihu.com/p/41672480
一开始很顺利的在Drive(https://drive.google.com/drive/my-drive)里install了Colaboratory,测试系统python版本和库的时候也很顺利

得到sys.version

3.7.13 (default, Apr 24 2022, 01:04:09) 
[GCC 7.5.0]

但配置GEE环境的时候出了一点小问题

首先是安装必要的库

!pip install earthengine-api

然后发现好像安装过了(可能是配置本地环境的时候安装的,但是本地配置失败了,泪了)
紧接着是请求验证信息

!earthengine authenticate --quiet

在这里插入图片描述
出现了一个链接,点击之后各种授权,如果是第一次授权,之前没用过Google Cloud的话需要点进去通过一下权限,然后发现找country的时候没有找到China(晕),于是选择了Hong Kong,同意之后会蹦出来一个页面,上面有两个可选的CheckBox,也是授权用的,都勾选之后继续能得到一串码。

但是就在这之后,我又依照博主的方法用以下代码,把授权码粘贴上去之后得到了一系列报错(如下)在这里插入图片描述

不知道是什么原因,看评论区的小伙伴说可能是电脑里有不止一个python导致的。
博主说首先可能是账号没审核通过,但是我的在线编译器是可以用的,所以这个可能性排除,第二个就是网络梯子问题,这个确实是个问题,但虽然有点慢,还是可以运行的。

在这里插入图片描述
于是我又挣扎了一下,看到评论区另一个有过同样问题的小伙伴
在这里插入图片描述

import ee
ee.Authenticate()
ee.Initialize()

运行以上代码之后和之前获得授权时一样,得到了一个链接,点击链接之后又是一波同意授权和继续,得到验证码,复制得到的码粘贴回Colaboratory输出框的框框里
在这里插入图片描述
上图是我验证成功之后的样子,在运行完成之前,Enter verification code:这里是可以输入的,验证码也贴到此处,然后回车就可以了
在这里插入图片描述
运行成功,云端配置GEE的python开发环境比本地配置容易太多了,之前本地配置一下午没成功,云端配置只需要10分钟,只是后面每次使用都要验证,不过只要网络稳定验证起来还是很快的

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值