我已经安装了 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 "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!
Run Code Online (Sandbox Code Playgroud)
python 包 eccodes 只是 ECMWF 制作的 C 库 eccodes 的绑定。
https://confluence.ecmwf.int/display/ECC/ecCodes+installation
正如您在本网站上看到的,它们不支持 Windows。
我的建议是:在 Windows 上阅读 grib 文件(以及处理一般气象数据)您不会感到高兴。您可以考虑使用 Ubuntu 或其他 Linux 发行版,也许也只是在虚拟机上使用。
| 归档时间: |
|
| 查看次数: |
9631 次 |
| 最近记录: |