python geemap的安装步骤及环境配置

 更新时间:2022年08月11日 08:38:04   作者:BetterQ.  
geemap是基于GEE由吴秋生老师二次开发的一个包,geemap主要使用python来进行实现相关功能,这篇文章主要介绍了geemap的详细安装步骤及环境配置,需要的朋友可以参考下

记录一下关于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了,打完收工!

到此这篇关于geemap的详细安装步骤及环境配置的文章就介绍到这了,更多相关geemap安装配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解小白之KMP算法及python实现

    详解小白之KMP算法及python实现

    在看子串匹配问题的时候,书上的关于KMP的算法的介绍总是理解不了。看了一遍代码总是很快的忘掉,后来决定好好分解一下KMP算法,算是给自己加深印象。感兴趣的朋友跟随小编一起看看吧
    2019-04-04
  • python多线程性能测试之快速mock数据

    python多线程性能测试之快速mock数据

    这篇文章主要为大家介绍了python多线程性能测试之快速mock数据,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Python中if和elif的用法示例及区别详解

    Python中if和elif的用法示例及区别详解

    这篇文章主要给大家介绍了关于Python中if和elif的用法示例及区别的相关资料,除了基本的if和else语句外,elif(即else if)也是一个非常重要的组成部分,需要的朋友可以参考下
    2024-04-04
  • Python数据结构之栈详解

    Python数据结构之栈详解

    栈和队列是在程序设计中常见的数据类型,从数据结构的角度来讲,栈和队列也是线性表,是操作受限的线性表。本文将详细介绍一下Python中的栈,感兴趣的可以了解一下
    2022-03-03
  • 解决Python3 被PHP程序调用执行返回乱码的问题

    解决Python3 被PHP程序调用执行返回乱码的问题

    今天小编就为大家分享一篇解决Python3 被PHP程序调用执行返回乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • PyCharm 解决找不到新打开项目的窗口问题

    PyCharm 解决找不到新打开项目的窗口问题

    这篇文章主要介绍了PyCharm 解决找不到新打开项目的窗口问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • python实现滑动拼图验证码摆脱烦人的验证码输入

    python实现滑动拼图验证码摆脱烦人的验证码输入

    这篇文章主要为大家介绍了python实现滑动拼图验证码摆脱烦人的验证码输入方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Python调用C语言的实现

    Python调用C语言的实现

    这篇文章主要介绍了Python调用C语言的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • 用python实现一个让人戒不掉的百变款消消乐

    用python实现一个让人戒不掉的百变款消消乐

    消消乐的热门程度几乎赶上王者荣耀,你是否也有收到过好友邀请你帮解锁关卡的时候,今天小编带你用python编写一个自己的消消乐升级版,同学请往下看
    2021-09-09
  • pycharm快捷键汇总

    pycharm快捷键汇总

    本文给大家分享的是PyCharm开发工具的快捷键大全整理,非常详细,适合使用PyCharm作为开发工具的开发人员参考使用,能够帮助提高开发效率和速度
    2020-02-02

最新评论