GEE python本地环境配置
pyton API包括本地python环境和云端python环境。云端python环境是利用google云盘进行代码的编辑运行,云端方式有容量限制,不建议使用。
配置方法:使用conda进行配置
conda是一个优秀的环境管理工具,使用conda能够很方便的进行环境的创建配置和管理。
1.使用conda创建新环境
conda create --name GEE # 不下载python
2.激活环境
conda activate GEE
3.下载安装mamba加速器
进入mamba的github网址下载exe文件,安装,配置好环境变量
注意,不要通过conda命令下载mamba
4.使用mamba下载包
进入conda,进入GEE环境,使用mamba下载
conda activate GEE
mamba install -c conda-forge geemap pygis
5.安装包(45分别是不同的博客安装的包,实际使用的是那个不清楚)
pip install earthengine-api
6.验证GEE账户
在GEE环境中输入如下代码后,浏览器会弹出一个google网页,随便输入一个云项目配置好,得到一串代码,输入到GEE环境下
earthengine authenticate或者ee.Authenticate()
# 如果出现gcloud command not found的错误,则输入下面代码进行验证(有效期1周)
earthengine authenticate --auth_mode=notebook
7.设置代理
由于访问GEE网站需要梯子(全局模式),因此必须设置代理。代理去电脑设置里查,每个人的不一样。
在pycharm选择GEE环境的解释器,并在pycharm的python文件中输入
import ee
import os
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:7890'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:7890'
8.验证是否有效
import ee
import os
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:7890'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:7890'
ee.Initialize()
image1 = ee.Image('srtm90_v4')
path = image1.getDownloadUrl({
'scale': 30,
'crs': 'EPSG:4326',
'region': '[[-120, 35], [-119, 35], [-119, 34], [-120, 34]]'
})
# 获取下载地址
print(path)
结果,成功!!!
参考了csdn&某乎的博客,配置途中产生各种问题均百度解决