2016-11-23 7 views
0

気象データは、.grb2の形式で表示したいと思います。したがって、Pythonのライブラリpygribが必要です。 pygrib(http://jswhit.github.io/pygrib/docs/)のインストールノートで説明したように、私はすでにgrib-apiとpygribをインストールしています。私はpython 3.5をanacondaと共にインストールしています。 /私はアンインストールするには、いくつかの回を試した他のパッケージを使用しているときのlibjpegのバージョン

import pygrib 

--> ImportError: dlopen(/Users/Marguerite/anaconda/lib/python3.5/sitepackages/pygrib.cpyton-35m-darwin.so, 2): Library not loaded: @rpath/libjpeg.9.dylib 
Referenced from: /Users/Marguerite/anaconda/lib//libgrib_api.dylib 
Reason: Incompatible library version: libgrib_api.dylib requires version 12.0.0 or later, but libjpeg.9.dylib provides version 11.0.0 

jpegのライブラリを再インストール、またはインストールします。私は、Pythonスクリプトでpygribをインポートしようとすると、私はいつも同じエラーメッセージが表示されますただし

brew install grib-api 
pip install pygrib 

を走りました私は "conda list"を実行するとlibjpegライブラリを見つけることができません。他のライブラリ(libjpeg-turboのjpeg)に含まれているようですが、これらのライブラリを更新しても結果は改善されませんでした。

本当に助けてもらえますか? おかげで、

マルグリット

答えて

0

は、実際に私は解決策を見つけました。 Libjpegはconda update jpegで更新されますが、最新バージョンには更新されません。 私のために働くトリックは、libjpegを自動的に更新する、より大きなパッケージをインストールすることです。ただ、実行します。

conda install -c conda-forge jasper 

を、それは私のためにうまく働いた後:)

関連する問題