我已经使用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,......)。有没有人有任何线索?我不是这个领域的专家:大多数时候我都设法使事情发挥作用,但正如你所看到的那样,我有时会失败。谢谢!
答案 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