0. 前言
公司项目,要画气象图,好不容易找到配置netCDF4和basemap的方法,在此做一下记录。
1. 安装conda
a. 去官网上下载对应的conda安装包 https://conda.io/en/latest/miniconda.html ,在这里笔者下载了这个包。
b. 进入下载目录,打开terminal,执行安装Miniconda3命令,bash Miniconda3-latest-Linux-x86_64.sh
c. 出现安装摘要,可按ctrl+c跳过,输入yes,按照提示开始安装。
d. 出现次界面表示安装成功,接下来要使用conda来配置python的包。
e. 将terminal重启,就可以使用conda命令了。至此我们的Miniconda就安装完成了。
2. 在Miniconda中配置python环境。
a. conda切换国内下载源,可以参考这篇文章进行切换。国内清华源较为稳定。
b. 创建python环境,使用这条命令conda create -n python36 python=3.6.5 ,其中-n表示指定创建环境的名字,后面的参数指定了python安装的版本。接着按照系统的提示安装上环境。
c. 激活安装好的环境,使用命令conda activate python36
,在这里python36要换成你自己的环境名。
3. 安装 netCDF4,注意一定要切换自己的环境再执行相应安装命令,等待安装成功即可。
a. conda install netCDF4=1.3.1
4. 安装 basemap
a. conda install basemap=1.2.0,指定basemap的版本,这里我选择的是1.2.0版本,要注意选择其他版本后,使用basemap的函数可能会出错,笔者之前使用的是1.0.7版本,后期使用python画图的时候,出现找不到函数的情况。另外,选择conda源中可能找不到此版本,这时候我们就要conda国内源的网址找一下看看有没有对应版本的安装包。具体操作步骤就不演示了,我在这贴一下当前可用源的网址。自己添加在~/.condarc这个文件中吧(要注意格式呀!!!)。
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/
5. 安装 xarray,如果出现提示,则安装xarray
a. conda install xarray
6. 至此配置就完成了,用python执行程序就可以画出自己的大气图了,下面贴一下我画的大气图。
(完)