0

我想在 Google Colaboratory 笔记本中安装和使用 Google EarthEngine 的 Python API。而且我还没有走得太远。在我将以下代码键入单元格后,

!pip install earthengine-api
!earthengine authenticate

earthengine-api 及其依赖项已安装,但身份验证要求我登录我的帐户并输入授权代码(然后,大概会在本地存储 OAuth 凭据)并随后通过 ee.Initialize() 启用此 API 的使用。

我有两个问题:

  1. 在没有命令行交互的 Colaboratory 界面中,我无法输入 EarthEngine 需要进行身份验证的授权代码。有什么解决方法吗?
  2. 如果我完全解决了上述问题,OAuth 凭据会存储在哪里?这是每个会话还是每个用户?在随后的会话中或在不同的笔记本中,此笔记本或其他笔记本是否可以访问它?
4

1 回答 1

1

我在这里找到了一个例子。它使用 --quiet

https://github.com/google/earthengine-api/blob/master/python/examples/ipynb/authorize_notebook_server.ipynb

于 2018-04-08T11:23:00.540 回答