花了一晚上的时间,翻了网上各个大神的教程,终于把环境配置成功了,记录一下。
Windows10系统,python3.8
运行cmd命令,使用pip安装以下三个包
pip install google-api-python-client
pip install pycryptodome
pip install earthengine-api
在pycharm中,按照官方教程,输入代码,会弹出一个网址。登录账号后,将授权码复制后输入
import ee
ee.Authenticate()
ee.Initialize()
此时报错“URLError: urlopen error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败“
因为国内使用GEE需要代理,所以需要加上下面代码
Import os
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:1080'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:1080'
最后用这段代码来测试是否配置成功
import ee
import os
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:1080'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:1080'
ee.Initialize()
#打印出数据信息
image = ee.Image('srtm90_v4')
print(image.getInfo())
最后成功!