无法在python3上导入pygrib(Mac)

时间:2018-01-08 20:00:21

标签: python-3.x macos anaconda python-import pygrib

我已经使用conda install -c conda-forge pygrib安装了pygrib,并且没有引发任何问题。但是,在导入它以便使用它时,我收到以下消息: ImportError:dlopen(/Users/andrea1994/anaconda3/lib/python3.6/site-packages/pygrib.cpython-36m-darwin.so,2):未加载库:@ rpath / libpng16.16.dylib   参考自:/Users/andrea1994/anaconda3/lib/python3.6/site-packages/pygrib.cpython-36m-darwin.so   原因:库版本不兼容:pygrib.cpython-36m-darwin.so需要版本51.0.0或更高版本,但libpng16.16.dylib提供版本49.0.0

我已经完成了几个被认为可以解决类似问题但没有工作的程序(更新libpng,卸载和安装Anaconda,......)。有没有人有任何线索?我不是这个领域的专家:大多数时候我都设法使事情发挥作用,但正如你所看到的那样,我有时会失败。谢谢!

2 个答案:

答案 0 :(得分:0)

我知道这是旧的,但我有同样的问题,最后能够在我开始从conda安装的干净环境后导入pygrib conda install -c conda-forge pygrib,然后安装jasper,即使我相信它与pygrib安装一起安装我不确定是否安装了正确的或者是什么。 conda install jasper -c conda-forge

答案 1 :(得分:0)

sudo python -m pip安装pygrib