【问题标题】:Ipython notebook matplotlib gui backends dlopen import error on osxosx上的Ipython笔记本matplotlib gui后端dlopen导入错误
【发布时间】:2017-01-14 10:52:26
【问题描述】:

在使用 Anaconda python 2.7 的 OSX 10.11.6 上,从 jupyter ipython notebook 中的%matplotlib inline 切换到(任何)gui matplotlib 后端时会生成:

导入错误: dlopen(/Users/.../anaconda2/lib/python2.7/site-packages/PyQt4/QtGui.so, 2):库未加载:@rpath/libpng16.16.dylib 引用自: /Users/.../anaconda2/lib/libQtGui.4.8.7.dylib 原因: 库版本不兼容:libQtGui.4.dylib 需要 39.0.0 版本 或更高版本,但 libpng16.16.dylib 提供版本 34.0.0

任何建议我应该安装/更新上述库之一或两者兼而有之?以及如何为 OSX 找到这些?

【问题讨论】:

  • 自从我昨天更新了一堆 conda 包后,我遇到了完全相同的问题。我尝试了conda uninstall matplotlib,然后是conda install matplotlib,但它并没有消失。

标签: python matplotlib pyqt4 anaconda jupyter-notebook


【解决方案1】:

我这样做后问题就解决了:

conda update libpng

导致:

The following packages will be UPDATED:

    libpng: 1.6.17-0 --> 1.6.22-0

【讨论】:

    猜你喜欢
    • 2016-05-26
    • 2017-02-03
    • 1970-01-01
    • 1970-01-01
    • 2015-05-12
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    相关资源
    最近更新 更多