- 积分
- 11278
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-9-9
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最近需要读取grib1资料,搜集了一下网上的教程,将遇到的问题总结一下。
@Eegle 提到了新建conda环境以安装cfgrib库http://bbs.06climate.com/forum.p ... &highlight=grib
我使用conda install -c conda-forge eccodes安装一次成功就没有新建环境,但在读取数据时也同样出现了原帖7楼出现的错误:
ECCODES ERROR : Unable to find boot.def. Context path=D:/....../Library/share/eccodes/definitions
Possible causes:
‑ The software is not correctly installed
‑ The environment variable ECCODES_DEFINITION_PATH is defined but incorrect
ecCodes assertion failed: `0' in ....
按照提示,我去百度了可能引起的错误https://blog.csdn.net/weixin_44052055/article/details/108658464
应该是ECCODES_DEFINITION_PATH 被错误定义导致的,因此我在cmd中设置之后就可以正确读取,再用xarray输出成nc就可以啦~
现在存在的问题是,为啥我按照网上说的在程序中调用os命令定义ECCODES_DEFINITION_PATH 时不起作用。。。必须手动输入,真奇怪
|
|