第一期 GEE开发环境配置

参考B站用户geemap的视频和网页GitHub、CSDN博文并结合自己的实际操作补充内容。

安装geemap之前的准备工作:

1. 安装anaconda

有两种方式可以安装geemap,一种是pip,另一种是conda, 我选用了anaconda。

在win10上安装anaconda的时候,要以管理员身份运行,并且要添加到path environment variable(第一个框默认为空,记得勾选),没有规定一定要安装在C盘,也可以安装在D盘。第一期 GEE开发环境配置_第1张图片
安装好anaconda后,运行Anaconda Prompt(anaconda),检查anaconda是否成功安装,输入conda后按回车,如下图所示:
第一期 GEE开发环境配置_第2张图片
看到如图所示信息即表示安装成功。
第一期 GEE开发环境配置_第3张图片

2. 查看python安装版本

查看python安装的版本,输入python后按回车,如图所示,我所安装的版本是3.8
在这里插入图片描述

3. 设置anaconda国内镜像源

为什么要设置国内镜像源呢?
因为anaconda的官方源是国外网址,在国内使用的时候,网速受限,会很容易出现HTTPError或者Timeout Error
常见的镜像有中科大、清华、上交大、北外。前几天用中科大镜像的时候还非常流畅,但今天就不行了,所以如果还出现错误的话,换一个镜像试试。
无论是否安装在C盘,在C:\Users<你的用户名>路径下找到 .condarc 文件,如果没有这个文件,则在anaconda端输入
conda config --set show_channel_urls yes
然后就能找到 .condarc 文件了。
以文本形式打开 .condarc,把内容替换成镜像源的内容,就能修改镜像源了。参考镜像更换博文

更换为北外的镜像源:

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.bfsu.edu.cn/anaconda
default_channels:
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/free
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/pro
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
  msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud
  bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud
  menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud
  pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud

中科大:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/

conda config --set show_channel_urls yes

上交大:

channels:
  - defaults
show_channel_urls: true
channel_alias: https://anaconda.mirrors.sjtug.sjtu.edu.cn/
default_channels:
  - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/main
  - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/free
  - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/mro
  - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/msys2
  - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/pro
  - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/r
custom_channels:
  conda-forge: https://anaconda.mirrors.sjtug.sjtu.edu.cn/conda-forge
  soumith: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/soumith
  bioconda: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/bioconda
  menpo: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/menpo
  viscid-hub: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/viscid-hub
  atztogo: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/atztogo

清华:

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

在anaconda端输入以下代码可以查看镜像有没有更换成功。

conda config --show channels

如果要还原成默认源,则输入

conda config --remove-key channels

又或者,把 .condarc文件内容替换为:

ssl_verify: true
channels:
 - defaults
show_channel_urls: true

做好前面的准备工作后,就可以安装库了。

4. 安装mamba

输入conda create -n gee python=3.8,
此处的3.8为我所安装的版本,如果忘记python版本的,回头看第2步。
如果看到以下提示,则输入y并回车。

Proceed ( [y] / n )?

安装好以后,就可以激活gee

conda activate gee

激活以后可以看到前缀由(base)变为(gee)
第一期 GEE开发环境配置_第4张图片
先后运行以下语句, 如果看到“> Proceed ( [y] / n )?”提示,则输入y并按回车。

conda install mamba -c conda-forge
mamba install geemap -c conda-forge

运行需要一定时间,速度取决于网速和电脑性能,建议找一个网络好一点的地方。最后会看到done第一期 GEE开发环境配置_第5张图片

5. 安装jupyter

输入mamba install jupyter_contrib_nbextensions -c conda-forge并运行。安装成功后,可以输入jupyter notebook回车,就可以打开网页
第一期 GEE开发环境配置_第6张图片
后续内容,待学习……
会持续更新的!!

你可能感兴趣的:(GEE,python)