python geemap的安装步骤及环境配置
作者:BetterQ. 发布时间:2023-05-13 18:07:35
记录一下关于geemap的安装步骤,geemap是基于GEE由吴秋生老师二次开发的一个包,geemap主要使用python来进行实现相关功能,可以说是GEE的python版,而且相比于GEE,geemap也更加简单方便,对于处理数据实现相关功能来说很容易上手。
geemap安装步骤:
1. 下载并安装python
2. 下载并安装Miniconda
3. 创建conda环境
4.打开jupyter lab
5. 设置端口
1. 下载并安装python
如果电脑上已经安装了python可以直接略过这一步。
python安装包官网:https://www.python.org/downloads/windows/
进入网址后如下界面,可以根据需要选择相应的版本下载,分为2.x和3.x版本,不过2.x版本已经逐渐被3.x取代,建议下载3.x版本的,也最好不要下载最新版本的,dddd,我这里下载的是3.10版本的。下载好安装包后直接按照提示安装即可。
2. 下载并安装Miniconda
首先下载并安装Miniconda
,下载网址:https://docs.conda.io/en/latest/miniconda.html
打开网址后,根据电脑配置选择下载安装64或32位的程序,下载安装包按提示安装即可,安装过程较为简单。
3. 创建conda环境
安装好Miniconda后,选择Anaconda Prompt(miniconda3)
,鼠标右键点击,以管理员身份运行。
运行后会弹出命令窗口
接着在命令窗口依次输入以下命令,要一个一个输,不要一下子全部复制进去。这个过程需要打开那个软件。。。
1.创建一个新的环境命名为gee
。这里的python=3.10
可以只写python
,或者根据自己的python版本进行指定,不过最好指定安装的python版本
conda create -n gee python = 3.10
2.激活gee环境
conda activate gee
3.安装mamba,gee相关的环境都是通过mamba来安装的,所以要先安装mamba
conda install -c conda-forge mamba
4.安装geemap环境,这个过程会比较漫长,和自己用的软件网速有关,耐心等待安装完成。
mamba install -c conda-forge geemap pygis
至此,geemap的安装环境就配置好了。
4.打开jupyter lab
重新打开minconda命令窗口,在minconda 的命令行输入conda activate gee
,接着输入jupyter lab
,接着会打开jupyter lab。打开后新建文件,输入以下代码:
import ee
import geemap
Map=geemap.Map()
Map
如果出现如下界面,则说明成功了,否则,就需要配置一下端口。
5. 设置端口
如何查看代理端口号:https://zhuanlan.zhihu.com/p/269419231
设置方法1:
import geemap
geemap.set_proxy(port='自己电脑端口号')
设置方法2:
import os
os.enviorn['HTTP_PROXY']='http://127.0.0.1:自己电脑端口号'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:自己电脑端口号'
这样就可以正常使用geemap了,打完收工!
来源:https://blog.csdn.net/qq_44894692/article/details/126273999


猜你喜欢
- 概要在调用第三方 API 的时候, 基本都有访问限速的限制条件. 第三方的 API 有多个的时候, 就不太好控制访问速度, 常常会导致 HT
- 介绍一个利用Python监控当前联网状态情况的python代码,它可以清楚地知道,你的电脑网络是否是链接成功或失败,通俗的说,就是查看你的电
- Matplotlib简介Matplotlib是一个Python工具箱,用于科学计算的数据可视化。借助它,Python可以绘制如Matlab和
- 打包下载Pain.php <?php class Pain { public $var=array(); public $tpl=ar
- PHP从主流来看,是一门面向过程的语言,它的最大缺点就是无法实现多线程管理,其程序的执行都是从头到尾,按照逻辑一路执行下来,不可能出现分支,
- Protocol Buffers (类似XML的一种数据描述语言)最新版本2.3里,protoc—py_out命令只生成原生的P
- 设置某个字段的值自增由于某个业务需要手动操作数据库,并设置主键ID不重复。做个记录set @rownum=0;select a.id, @r
- 笔者在学习pandas,在学习过程中总结了一下创建dataframe的方法,通过查阅资料总结遗下几种方法,如果你有其他的方法欢迎留言补充。练
- 先来看个例子:需求为生成4位数,不足前面补0<?php //生成4位数,不足前面补0 $var=sprintf
- 开机运行:随系统启动的应用程序,当系统启动之后会自动加载的应用在注册表中添加启动项便可实现开机启动。代码如下:# -*- coding:ut
- 前言个人一直觉得对学习任何知识而言,概念是相当重要的。掌握了概念和原理,细节可以留给实践去推敲。掌握的关键在于理解,通过具体的实例和实际操作
- 骨骼识别的应用场景如今,当前疫情大环境之下。很多人,因为居家办公或者其他原因闷在家里不能外出健身。那么,借助骨骼识别和卷积神经网络模型,计算
- 有的时候,我们在网页中会用到复选框,也就是多选框,当用户提交输入信息的时候我们会获取复选框的内容,然后保存到数据库中,如经常用到的是用户输入
- 常用字段类型bit(0和1),datetime,int,varchar,nvarchar(可能含有中文用nvarchar) Varchar,
- 本文实例讲述了Python脚本实现虾米网签到功能的方法。分享给大家供大家参考,具体如下:概述这个脚本完成了自动登录虾米网、签到的功能。大致要
- 前言:有读者可能会一脸懵?啥是索引潜水?你给起的名字的吗?有没有索引蛙泳?这个名字还真不是我起的,今天要讲的知识点就叫索引潜水(Index
- 由于requests是http类接口的核心,因此封装 * 虑问题比较多:1. 对多种接口类型的支持;2. 连接异常时能够重连;3. 并发处理的
- 1、图片防盗链在一些大型网站中,比如百度贴吧,该站点的图片采用了防盗链的规则,以至于使用下面代码会发生错误。简单代码:<!DOCTYP
- 记得当时我们要跟网友天下合作,需要这样的一个鼠标划过放大的列表效果,就写了一个效果截图:演示代码:<!DOCTYPE html PUB
- window运行:regedit然后找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Contro