我想用ECMWF GRIB_API從Python訪問GRIB文件。我得到這個錯誤的代碼:)使用Python Anaconda包時導入錯誤grib_api
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 *
我使用Python的蟒蛇2.7.12,Linux的Centos的64位,安裝爲用戶和未添加蟒蛇到如果這是相關的路徑 - 系統Python(2.6)在路徑上。我從Pingu Carsti channel安裝了GRIB_API,這是Google的熱門遊戲。 conda安裝沒有報告任何錯誤。
[[email protected] ~]$ 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的錯誤而引起這個錯誤,但我不知道有足夠的瞭解蟒蛇(或者Python)的弄清楚如何應用workarounds。
PinguCarsti建議我使用[康達鍛](https://anaconda.org/conda-forge/ecmwf_grib)信道代替。我仍然遇到麻煩。我也試過[SciTools](https://anaconda.org/scitools/ecmwf_grib),但仍然遇到麻煩。 – MarkJ
這不是你的問題的答案,但它可能會有所幫助... https://stackoverflow.com/a/44246941/175793 – errata