参考B站用户geemap的视频和网页GitHub、CSDN博文并结合自己的实际操作补充内容。
有两种方式可以安装geemap,一种是pip,另一种是conda, 我选用了anaconda。
在win10上安装anaconda的时候,要以管理员身份运行,并且要添加到path environment variable(第一个框默认为空,记得勾选),没有规定一定要安装在C盘,也可以安装在D盘。
安装好anaconda后,运行Anaconda Prompt(anaconda),检查anaconda是否成功安装,输入conda
后按回车,如下图所示:
看到如图所示信息即表示安装成功。
查看python安装的版本,输入python
后按回车,如图所示,我所安装的版本是3.8
为什么要设置国内镜像源呢?
因为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
输入conda create -n gee python=3.8
,
此处的3.8为我所安装的版本,如果忘记python版本的,回头看第2步。
如果看到以下提示,则输入y并回车。
Proceed ( [y] / n )?
安装好以后,就可以激活gee
conda activate gee
激活以后可以看到前缀由(base)变为(gee)
先后运行以下语句, 如果看到“> Proceed ( [y] / n )?”提示,则输入y并按回车。
conda install mamba -c conda-forge
mamba install geemap -c conda-forge
运行需要一定时间,速度取决于网速和电脑性能,建议找一个网络好一点的地方。最后会看到done
输入mamba install jupyter_contrib_nbextensions -c conda-forge
并运行。安装成功后,可以输入jupyter notebook
回车,就可以打开网页
后续内容,待学习……
会持续更新的!!