[GEE Tips-4]本地配置GEE Python API环境(Windows)
1.安装必需的三个包
全新安装的的官方版Python下,只需要用pip安装三个包,分别是google-api-python-client、pycryptodome和earthengine-api。官方推荐的是使用pyCrypto,但是它不太好装,需要在电脑上配置一些环境。pycryptodome是对它的一个fork,完全可以满足我们的需求,而且非常容易安装,以至于用pip就可以装上了。
管理员权限运行命令提示符,依次运行以下三条命令。
pip install google-api-python-client
pip install pycryptodome
pip install earthengine-api
2.认证
GEE在国内是需要代理的,如果你需要使用代理服务器,认证之前,要指定当前命令提示符窗口的代理服务器。依次运行下面两条命令,把ip地址和端口号分别换成你自己的就可以了。
这两条命令指定的是当前的cmd窗口的代理,退出则失效。
set http_proxy=http://ip地址:端口号
set https_proxy=https://ip地址:端口号
之前的命令提示符窗口不要关闭,紧接着运行这条命令
earthengine authenticate
命令提示符窗口中会出来一个网址,点击它,会用自己的默认浏览器打开这个网址,如果没有,则把它复制下来,去浏览器打开。
进去之后,登陆自己的Google账号,允许当前这项操作,然后会得到一个授权码。
把授权码复制粘贴到命令提示符窗口,回车,done。
3.使用
GEE Python API的语法与Javascript API十分相似,许多代码可以直接套用。比较大的区别在于每段Python代码,开头需要加一些必要的代码段。
必须要加的是:
import ee
ee.Initialize()
有时Windows平台使用Python2时,可能还要在ee.Initialize()之前再加一个
import win_inet_pton
如果需要代理,还要在ee.Initialize()之前,加上
import os
os.environ['http_proxy'] = "http://ip地址:端口号"
os.environ['https_proxy'] = "https://ip地址:端口号"
ENJOY!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)