加载python matplotlib时出现问题

加载python matplotlib时出现问题,python,python-2.7,matplotlib,Python,Python 2.7,Matplotlib,这就是我得到的错误: ImportError:/lib/x86_64-linux-gnu/libz.so.1:version`ZLIB_1.2.9'不是 发现需要 /home/anaconda2/lib/python2.7/site packages/matplotlib/../../../.././libpng16.so.16 问题解决了。事实证明,我的libpng版本是在寻找旧版本的zlib。我重新安装了更新的libpng,现在一切正常。对于我的conda环境4.5.11 miniconda

这就是我得到的错误:

ImportError:/lib/x86_64-linux-gnu/libz.so.1:version`ZLIB_1.2.9'不是 发现需要 /home/anaconda2/lib/python2.7/site packages/matplotlib/../../../.././libpng16.so.16


问题解决了。事实证明,我的libpng版本是在寻找旧版本的zlib。我重新安装了更新的libpng,现在一切正常。

对于我的conda环境4.5.11 miniconda2,我发现了相同的错误“ZLIB_1.2.9”。。等等/站点包/matplotlib/../../../../../../../libpng16.so.16。我无法升级,因为康达尚未提供1.16.35。对于我的解决方案,我一直将libpng降级到1.6.30版本,并将matplotlib=2.0.2降级

我不喜欢降级,但是,为了保持我的操作环境正常工作,这是必要的。我正在尝试自动化我的部署,但不高兴我不得不手动干预。我喜欢使用conda,因为它通常能够很好地管理matplotlib的安装,但是,对于开源来说,它的本质是存在升级/降级问题


总之,ZLIB确实不是问题所在,而是您正在运行哪些版本的matplotlib。您只需尝试升级和降级包,就可以很好地适应matplotlib

作为参考,我也遇到了同样的问题,所以我报告了解决方案,以防它能帮助别人

pyqtgraph和matplotlib之间似乎存在一些不兼容之处。在pyqtgraph之前导入matplotlib解决了此问题

matplotlib version: '3.3.1'
pyqtgraph version: '0.11.0'

请为这个问题添加一些上下文。有关更多信息,请参阅。显示代码以解决问题。事实证明,我的libpng版本是在寻找旧版本的zlib。我重新安装了更新的libpng,现在一切正常。我不知道你为什么被否决。这个问题包含了足够的信息来找出问题所在并提出解决方案。很高兴知道你能够自己解决这个问题。既然你已经找到了解决方案,你可以提交自己的答案并接受它。你这样做不会得到任何声誉积分,但它可以帮助其他人在未来。