我想在谷歌colab中使用谷歌地球引擎Python API。当我运行
ee.Authenticate()
命令时,会给出一个链接,并要求我提供验证码。
当我打开链接并单击“生成令牌”时。它给了我错误“无效请求”。在此之前,它工作正常,并且可以通过其他云项目进行身份验证,但我正在使用的默认云项目,并且已经安装了其他谷歌云 API,但现在它无法工作。我是否需要创建一些服务帐户/oauth 凭据或在 gcloud 内启用我可能已禁用/卸载的 API?
我检查了谷歌云控制台。 oauth 同意 Google Earth 引擎 API 已启用。
我在使用 pip 环境时遇到了同样的问题,我可以通过切换到 conda 来解决它。按照 conda 安装说明。