最近课题需要画南极科考站的热力图,因为之前都用MATLAB画图,没怎么用过Python,从安装cartopy、到画地图、画站点、画热力图走了很多的坑,所以整理了一下从安装库到画热力图的过程。
1.安装cartopy库到虚拟环境
安装cartopy库这里卡了好久,最开始是用pip安装,发现pip安装以后还自己需要安装cartopy的依赖库,而且安装的依赖库版本也有限制,最麻烦的是安装完以后还与自己之前安装的库有冲突,后来看官方文档,才知道用conda可以直接安装。为了避免与之前安装的库有冲突,所以最好新建一个虚拟环境,再使用conda命令安装。本人使用的Jupyter笔记本,使用其他IDE原理基本差不多,但使用Jupyter会方便很多。
1.打开Anaconda Prompt,用conda创建虚拟环境,可指定Python版本:
conda create -n myenv python=3.9
2.进入创建的虚拟环境:
activate myenv
3.安装ipykernel包:
pip install --user ipykernel
4.将虚拟环境加入Jupyter:
python -m ipykernel install --user --name=myenv
5.运行jupyter notebook或jupyter lab,即可使用刚刚创建的虚拟环境。
2.在虚拟环境中安装cartopy库
建议使用官网推荐的conda命令会简单很多:
conda install -c conda-forge cartopy