安装GoogleEarthEngine的python离线环境

  1. 预先要求已配置好Python环境,并安装了pip
  2. 安装Google的Python API客户端
    pip install google-api-python-client

  3. 【安装GoogleEarthEngine的python离线环境】安装鉴权验证依赖库
    pip install pyCrypto

  4. 安装GEE的Python库
    pip install earthengine-api

  5. 验证GEE账户
    earthengine authenticate

    输入命令后会弹出网页,根据提示选择自己的Google账户,点击允许后出现验证码,复制激活码,粘贴回命令行中"Please enter authorization code:"后面
  6. 初始化GEE的API
    python -c "import ee; ee.Initialize()"

可能的错误:
  • “连接方在一段时间后没有正确答复或连接的主机”
    可能的解决方法:检查系统的用户名是否为中文,如果是,修改为英文
  • 提示"socket.timeout: timed out"
    可能的解决方法:在命令提示行中进行如下设置
    set http_proxy=http://127.0.0.1:1189 set https_proxy=http://127.0.0.1:1189

参考文章:
知乎:无形的风-GEE开发专栏;淡烟流水-GEE之Python学习——前期准备工作

    推荐阅读