使用Xarray解码GFS气象源文件和pip国内源
主要使用的是xarray来进行解码,但是解码过程中遇到了AttributeError: 'EntryPoints' object has no attribute 'get'
。这种情况下需要安装eccodes、cfgrib和ecmwflibs. 最后一个很关键,要不然导入时会发生
RuntimeError: Cannot find the ecCodes library
的错误。
另外踩坑经验,如果python是3.8以上,问题不大,只要把xarray的版本升级到最新就行。如果是3.7,那么需要将xarray降级到0.16.0,否则会报错。
网上比较多的是用conda,我使用的是pip,实测成功。最后附上几个国内的pip的源:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
临时使用的命令
pip3 install -i http://mirrors.aliyun.com/pypi/simple/ 包名