Can';t使用python加载ECCODE库

Can';t使用python加载ECCODE库,python,eccodes,Python,Eccodes,我已使用安装了ecCodes库 pip install eccodes 当我用“pip列表”检查它时,它似乎是作为0.9.7版本安装的,但是命令: python -m eccodes selfcheck 返回错误 RuntimeError: Could not load the ecCodes library! 当我尝试导入ECCODE时,也会发生相同的错误。我正在使用Windows10和Python 3.7.6 有什么问题吗 完全错误: import eccodes Traceback

我已使用安装了ecCodes库

pip install eccodes
当我用“pip列表”检查它时,它似乎是作为0.9.7版本安装的,但是命令:

python -m eccodes selfcheck
返回错误

RuntimeError: Could not load the ecCodes library!
当我尝试导入ECCODE时,也会发生相同的错误。我正在使用Windows10和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 "C:\Users\admin1\anaconda3\lib\site-packages\gribapi\gribapi.py", line 2217, in <module>
    __version__ = grib_get_api_version()

  File "C:\Users\admin1\anaconda3\lib\site-packages\gribapi\gribapi.py", line 2207, in grib_get_api_version
    raise RuntimeError("Could not load the ecCodes library!")

RuntimeError: Could not load the ecCodes library!
导入ECCODE
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入ECCODE
文件“C:\Users\admin1\anaconda3\lib\site packages\eccodes\\uuuu init\uuuuu.py”,第15行,在
从.eccodes导入*
文件“C:\Users\admin1\anaconda3\lib\site packages\eccodes\eccodes.py”,第12行,在
从gribapi导入\uuuu版本__
文件“C:\Users\admin1\anaconda3\lib\site packages\gribapi\\uuuuu init\uuuuuu.py”,第13行,在
来自.gribapi import*#noqa
文件“C:\Users\admin1\anaconda3\lib\site packages\gribapi\gribapi.py”,第2217行,在
__version\uuuu=grib\u get\u api\u version()
文件“C:\Users\admin1\anaconda3\lib\site packages\gribapi\gribapi.py”,第2207行,grib\u get\u api\u版本
raise RUNTIMERROR(“无法加载ecCodes库!”)
运行时错误:无法加载ecCodes库!

python包ECCODE只是ECMWF制作的C库ECCODE的绑定

正如您在本网站上看到的,它们不支持Windows


我的建议是:在Windows上阅读grib文件(以及处理一般的气象数据)不会让你开心。你可以考虑使用Ubuntu或者另一个Linux发行版,也许也只是在VM上。

是整个错误输出吗?在谷歌上快速搜索该错误信息会返回一些相关的结果,你们是否已经查阅了所有这些结果?我已经编辑了这篇文章并添加了完整的错误输出。谷歌上的任何解决方案对meDid都没有用处。你曾经偶然解决过这个问题吗?我遇到同样的错误,无法解决。