ECMWF GRIB_APIを使用してPythonからGRIBファイルにアクセスしようとしています。私はPython Anacondaパッケージを使用している場合のImportError
from gribapi import *
私はアナコンダのPython 2.7.12を使用しています。このエラーにコード:)の
Traceback (most recent call last):
File "/home/martin/markj/JustImportGRIB.py", line 1, in <module>
from gribapi import *
ImportError: No module named gribapi
つの行を取得するには、LinuxのCentOSには、64ビット、ユーザーとしてインストールしていないにアナコンダを追加しましたpathが該当する場合、システムのPython(2.6)がパス上にあります。 GoogleのトップヒットしたPingu Carsti channelからGRIB_APIをインストールしました。 conda installはエラーを報告しませんでした。
[[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%
私はECMWF GRIB_APIのバグによって引き起こされているこのエラーについてsome bug reportsを見つけましたが、私はworkaroundsを適用する方法を見つけ出すためにアナコンダ(あるいはPythonの)について十分に知りません。
PinguCarsti代わりに[conda-フォージ(https://anaconda.org/conda-forge/ecmwf_grib)チャネルを使用するように私に助言しました。私はまだ問題があります。私も[SciTools](https://anaconda.org/scitools/ecmwf_grib)を試しましたが、今でもなお問題があります。 – MarkJ
これはあなたの質問に対する回答ではありませんが、参考になるかもしれません... https://stackoverflow.com/a/44246941/175793 – errata