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版本的。下载好安装包后直接按照提示安装即可。

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

2. 下载并安装Miniconda

首先下载并安装Miniconda,下载网址:https://docs.conda.io/en/latest/miniconda.html
打开网址后,根据电脑配置选择下载安装64或32位的程序,下载安装包按提示安装即可,安装过程较为简单。

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

3. 创建conda环境

安装好Miniconda后,选择Anaconda Prompt(miniconda3),鼠标右键点击,以管理员身份运行。

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

运行后会弹出命令窗口

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

接着在命令窗口依次输入以下命令,要一个一个输,不要一下子全部复制进去。这个过程需要打开那个软件。。。

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

如果出现如下界面,则说明成功了,否则,就需要配置一下端口。

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

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

标签:python,geemap,安装,配置
0
投稿

猜你喜欢

  • Tensorflow 模型转换 .pb convert to .lite实例

    2023-08-13 05:19:04
  • python返回数组的索引实例

    2023-11-01 04:48:17
  • Python中的作用域规则详解

    2022-08-12 23:54:04
  • SQL数据查询之DQL语言介绍

    2024-01-26 11:04:25
  • Python3基础语法知识点总结

    2022-11-29 10:01:02
  • SQL Agent服务无法启动的解决方法

    2024-01-21 23:10:21
  • 跟老齐学Python之不要红头文件(2)

    2023-12-21 23:22:14
  • Python生成随机密码

    2022-04-02 19:21:19
  • Apache POI操作批量导入MySQL数据库

    2024-01-27 16:52:58
  • Yahoo!网站性能最佳体验的34条黄金守则——图片、Coockie与移动应用

    2008-05-29 13:44:00
  • Pandas把dataframe或series转换成list的方法

    2022-03-24 23:05:02
  • python使用yield压平嵌套字典的超简单方法

    2023-08-28 03:20:00
  • PHP实现二维数组中的查找算法小结

    2023-09-08 05:08:24
  • Python3使用requests发闪存的方法

    2021-06-09 16:07:20
  • 解析:正确的理解SQL Server和XML支持

    2009-01-23 13:52:00
  • MySQL数据库自动补全命令的三种方法

    2024-01-26 16:58:35
  • Python实现我的世界小游戏源代码

    2023-07-26 02:09:08
  • 使用python语言,比较两个字符串是否相同的实例

    2023-08-24 15:01:14
  • MySQL定位并优化慢查询sql的详细实例

    2024-01-25 20:32:16
  • openCV中值滤波和均值滤波的代码实现

    2023-07-22 06:08:28
  • asp之家 网络编程 m.aspxhome.com