小白最近在学习使用xarray+cfgrib处理grib2文件,但是需要安装eccodes和cfgrib,eccodes的安装折磨了我一个星期,每次要么装上去了,却找不到模块,要么就安装失败,直到后来我在网上找到一位老哥的建议,才安装成功了,贴上链接:
无法使用python加载ECCODE库 - 问答 - Python中文网 (cnpython.com)
我按照该方法,一次成功,下面介绍具体步骤:
(1)在anaconda promote中输入:conda install -c conda-forge eccodes
(2) 接着输入:pip install eccodes (注:这一步很关键,只有第一步的conda安装的话,是不成功的)
(3)安装cfgrib :conda install cfgrib
(4)自检:python -m cfgrib selfcheck
(结果如图1)
可以看到,已经安装成功,
然后我在Spyder中再检验一次
结果如图2
可以看到,使用cfgrib成功打开cfgrib2文件!