导入matplotlib.pyplot给出ImportError:dlopen(…)库未加载libpng15.15.dylib

导入matplotlib.pyplot给出ImportError:dlopen(…)库未加载libpng15.15.dylib,第1张

导入matplotlib.pyplot给出ImportError:dlopen(…)库未加载libpng15.15.dylib

一些python软件包针对本机c库动态链接。在更新了其中一个库之后,链接可能会断开,并为您提供有关缺少动态库的奇怪错误消息,如问题中的错误消息所示。

基本上,在更新本机库之后,有时您还必须重建python软件包(在此处

matplotlib
)。

上面的陈述通常是正确的。如果您将其

conda
用作python发行版,则事情通常会更简单:

对于扩展包,

conda
还维护必需的c库。只要只使用
conda install
conda update
安装这些软件包,就不会遇到这些问题。

对于

numpy
scipy
matplotlib
还有更多我会建议尝试
conda search <libraryname>
首先看是否有一个
conda
符合您需求的配方。对于大多数用户而言,比
conda install <libraryname>
会是更好的选择
pip install

要确保仅

conda
安装的版本,您可以执行

conda remove matplotlibpip uninstall matplotlibconda install matplotlib

之后,该问题将不再出现。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5655560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存