标签: eccodes

无法使用python加载ecCodes库

我已经安装了 ecCodes 库

pip install eccodes
Run Code Online (Sandbox Code Playgroud)

当我用“pip list”检查它时,它似乎安装为 0.9.7 版本,但命令:

python -m eccodes selfcheck
Run Code Online (Sandbox Code Playgroud)

返回错误

RuntimeError: Could not load the ecCodes library!
Run Code Online (Sandbox Code Playgroud)

当我尝试导入 eccodes 时,会发生同样的错误。我使用的是 Windows 10 和 Python 3.7.6 有什么问题吗?

完整错误:

import eccodes
Traceback (most recent call last):

  File "<ipython-input-1-cfa7540a6bb2>", line 1, in <module>
    import eccodes

  File "C:\Users\admin1\anaconda3\lib\site-packages\eccodes\__init__.py", line 15, in <module>
    from .eccodes import *

  File "C:\Users\admin1\anaconda3\lib\site-packages\eccodes\eccodes.py", line 12, in <module>
    from gribapi import __version__

  File "C:\Users\admin1\anaconda3\lib\site-packages\gribapi\__init__.py", line 13, in <module>
    from .gribapi import *  # noqa

  File …
Run Code Online (Sandbox Code Playgroud)

python eccodes

7
推荐指数
1
解决办法
9631
查看次数

如何安装特定版本的 conda 软件包?

我正在尝试安装该eccodes软件包的 v2.7.0。

但这不起作用:

conda install -c conda-forge eccodes=2.7.0

我可以在这里看到版本:https://anaconda.org/conda-forge/eccodes/files ?version=2.7.0&page=2

我的语法做错了什么?

最新版本是2.13,我不想要。

python grib anaconda conda eccodes

3
推荐指数
1
解决办法
5741
查看次数

将 Grib 转换为 netcdf4

我从 ECMWF 下载了 Grib 格式的 Era interim 数据。有没有办法将具有多个频段的 grib 文件转换为 netCDF4,同时保持频段为 NETCDF 格式?

我尝试使用 cdo 操作,但输出仅是 grib 文件的第一个区域。

cdo -f nc copy input.grib output.nc
Run Code Online (Sandbox Code Playgroud)

netcdf grib netcdf4 cdo-climate eccodes

2
推荐指数
1
解决办法
8962
查看次数

标签 统计

eccodes ×3

grib ×2

python ×2

anaconda ×1

cdo-climate ×1

conda ×1

netcdf ×1

netcdf4 ×1