【发布时间】:2016-12-15 02:19:31
【问题描述】:
我想可视化格式为 .grb2 的天气数据。因此我需要python的库pygrib。我已经安装了 grib-api 和 pygrib,正如 pygrib 的安装说明(http://jswhit.github.io/pygrib/docs/)中所解释的那样。我正在使用安装了 anaconda 的 python 3.5。我跑了
brew install grib-api
pip install pygrib
但是,当我尝试在 python 脚本中导入 pygrib 时,我总是收到相同的错误消息:
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 库,或者使用 macports 安装 libjpeg,但似乎没有任何效果......当我运行“conda list”时,我也找不到库 libjpeg。它似乎包含在其他一些库中(libjpeg-turbo 的 jpeg),但再次更新这些库并没有改善结果。
如果有任何帮助或想法,我将不胜感激! 谢谢,
玛格丽特
【问题讨论】:
标签: python-3.x jpeg packages libjpeg