1、今天开始学着用用GEE,简单记录下,目前也不是很明白,本地配置的python环境,安装一些依赖包之后,便可以不打开gee页面,也可以调用gee。
2、下面简单记录下,环境配置过程,比着深度学习的环境,这个挺容易的,摸索着没一会就好了。
3、首先还是打开anaconda,创建一个新的python环境,(conda create --name GEE36 python=3.6),这里不知道3.6行不行,暂时先这么来,有些论文里写的是2.7,然后激活这个新环境,在这个新环境里进行一系列的pip。
4、安装Google的 python API的客户端,(pip install google-api-python-client)。
5、安装鉴权验证依赖库,我看知乎上写的是这句pip install pyCrypto,存在一些问题,就是需要安装Microsoft Visual C++,但是用这句也可以,这句不用安装那个C++,(pip install pycryptodome)。
6、安装GEE的python库,(pip install earthengine-api)。
7、初始化GEE的API,同时验证你的GEE账户,(python -c "import ee; ee.Initialize()"),运行这个会出现问题,需要再次输入这个,(earthengine authenticate),这时候会自动打开浏览器,跳转到登录GEE账号的页面,然后登录,允许授权,获得验证码,将这个码复制后,粘贴到命令行里。
8、注意:以上所有操作,都是在这个创建的环境里,进行pip,进行操作的。