2016-10-07 32 views
0

grib2形式の気象データをPythonパッケージpygribで読み込み、解凍することに慣れています。実装が簡単です。pygribパッケージなしでgrib2形式のデータを読む

conda installを使用してpygribパッケージをLinuxクラスタにインストールしようとしました。

しかし、私はこのパッケージをインポートするときに、エラーがフォロー情報が付属しています:

Traceback (most recent call last): File "", line 1, in ImportError: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by /home/hyf/anaconda2/lib/python2.7/site-packages/../../libgrib_api.so)

私が原因権限の制限に2.7へのアップデートにglibcのバージョンをcould't。私はglibc-2.7を手作業でコンパイルしようとしましたが、恐ろしい原因となりましたセグメンテーションフォールト

pygribのサポートなしで、grib2データを読み取る別の方法はありますか?

ご意見やご指摘をお待ちしております。

+0

あなたは[pynio](HTTPSを試してみました.pyngl.ucar.edu/Nio.shtml)?直接または[xarray](http://xarray.pydata.org/en/stable/index.html)パッケージを使用することができます。 –

+0

私はanacondaにpygribをインストールすることができましたが、パッケージのインストール順を変えなければなりませんでした。問題あります。 GRIB2をPythonから読むには、ECMWFのgrib_apiを使うこともできます。非常に強力です。https://software.ecmwf.int/wiki/display/GRIB/Home – kakk11

+0

解決策を試すことができます:grib2をnetcdfに変換してからnetCDF4ライブラリを使用します情報を抽出する。 –

答えて

0

あなたはNetCDFファイルを読むことができるし、外部プログラムに頼る気にしない場合、あなたはwgrib2でnetCDFのためにgrib2を変換することができるはずです:// WWW:

wgrib2 grib2_file.grb2 -netcdf netcdf_file.nc 
関連する問題