【发布时间】:2017-11-04 16:28:36
【问题描述】:
我正在尝试使用ECMWF GRIB_API 从 Python 访问 GRIB 文件。我收到此错误
Traceback (most recent call last):
File "/home/martin/markj/JustImportGRIB.py", line 1, in <module>
from gribapi import *
ImportError: No module named gribapi
一行代码:)
from gribapi import *
我正在使用 Anaconda Python 2.7.12,Linux Centos 64 位,以用户身份安装,如果相关,则未将 Anaconda 添加到路径中 - 系统 Python (2.6) 位于路径中。我从Pingu Carsti channel 安装了 GRIB_API,这是 Google 的热门搜索。 conda 安装没有报告任何错误。
[martin@bonnie ~]$ anaconda2/bin/conda install -c pingucarsti grib_api=1.10.4
Fetching package metadata .........
Solving package specifications: ..........
Package plan for installation in environment /home/martin/anaconda2:
The following packages will be downloaded:
package | build
---------------------------|-----------------
grib_api-1.10.4 | 3 1.7 MB pingucarsti
The following NEW packages will be INSTALLED:
grib_api: 1.10.4-3 pingucarsti
Proceed ([y]/n)? y
Fetching packages ...
grib_api-1.10. 100% |################################| Time: 0:00:01 1.24 MB/s
Extracting packages ...
[ COMPLETE ]|###################################################| 100%
Linking packages ...
[ COMPLETE ]|###################################################| 100%
我发现some bug reports 关于这个错误是由 ECMWF GRIB_API 中的错误引起的,但我对 Anaconda(或者可能是 Python)的了解还不够,无法弄清楚如何应用 workarounds。
【问题讨论】:
-
PinguCarsti 建议我改用conda-forge 频道。我还是有问题。我也试过SciTools,但还是有问题。
-
这不是您问题的答案,但它可能会有所帮助...stackoverflow.com/a/44246941/175793