【问题标题】:Unable to import pygrib on python3 (Mac)无法在 python3 (Mac) 上导入 pygrib
【发布时间】:2018-06-17 20:16:32
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    我知道这是旧的,但我遇到了同样的问题,在我开始一个干净的环境后终于能够导入 pygrib,从 conda 安装 conda install -c conda-forge pygrib 然后安装了 jasper,尽管我相信它是通过 pygrib install 安装的,但我不确定是否安装了正确的安装或什么。 conda install jasper -c conda-forge

    【讨论】:

    • 最终我在从 ECMWF 获取数据时选择了 netCDF4 文件格式,但还是感谢您的建议!
    【解决方案2】:

    sudo python -m pip install pygrib

    【讨论】:

    • pygrib 无法仅使用 pip 安装,需要 conda 或手动安装。
    猜你喜欢
    • 2015-08-17
    • 2016-05-19
    • 2016-04-20
    • 2021-05-31
    • 2018-09-19
    • 2022-01-03
    • 2017-02-15
    • 2018-12-05
    • 1970-01-01
    相关资源
    最近更新 更多