geemap的安装配置

前言

记录和分享一下geemp的配置,避雷一些error。


1. Anaconda/Miniconda安装

首选miniconda!详细的安装教程优快云非常多~

清华镜像链接如下:Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2. 创建虚拟环境

根据大家的经验(GEE学习初步---Geemap配置与安装_miniconda geemap-优快云博客),创建python版本为3.10的虚拟环境。

conda create -n gee python=3.10

3. 安装geemap

① 首先,激活虚拟环境。

conda activate gee

② 其次,安装mamba库,基于mamba库进行geemap的安装。注意:安装完mamba后设置一下python的默认编码,否则会出现'gbk' codec can't encode character的报错问题。

set PYTHONUTF8=1
conda install -c conda-forge mamba

③ 安装geemap。

mamba install -c conda-forge geemap pygis

4. 配置geemap

① 成功安装完geemap后,打开魔法(尽量使用全局,避免出错),使用jupyter lab进行配置(geemap的地图在其他ide上好像不太支持)。在geemap环境的prompt下直接输入即可。也可以使用jupyterLab desktop(安装教程指路https://zhuanlan.zhihu.com/p/416187999),用惯了pycharm的选手比较喜欢非网页版本。

jupyter lab

② 新建一个notebook。

③ 先import库,并运行cell。

import ee
import geemap

④设置端口号后进行认证。在Internet属性中查看端口号,并替换成本机对应的端口号。

geemap.set_proxy(7890)
Map = geemap.Map()

⑤接下来会进行跳转认证,建议在这一步前将默认浏览器设置为Chrome,避免因为账户登录失败而出现问题。将token粘贴至要求框内并回车。

⑥显示认证success之后,进行Map可视化。出现地图就说明配置成功啦!

最后,如果因为各种意外token被保存但是实际上并没有认证成功的话,也不用着急!花了几天查询了GEE官网的说明,发现认证配置数据保存在本地的C:\Users\xxx\.config\earthengine\下的credentials文件内,直接删除该文件即可重新进行认证。

此外,有一些教程基于conda直接安装了geemap也同样成功配置了,但本人在配置时出现了错误导致失败(Failed to load model class 'LeafletMapModel' from module 'jupyter-leaflet' Error: No version of module jupyter-leaflet is registered at f.loadClass),github中吴老师说重新create虚拟环境安装jupyter-leaflet,然后安装geemap就可以,但还是失败了。

总之,欢迎交流!祝大家安装成功!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值