这是我得到的错误:
ImportError:/lib/x86_64-linux-gnu/libz.so.1:版本`ZLIB_1.2.9'不 发现(需要 /home/anaconda2/lib/python2.7/site-packages/matplotlib /../../.././ libpng16.so.16)
答案 0 :(得分:2)
问题解决了。原来我的libpng版本正在寻找旧版本的zlib。我重新安装(更新)了libpng,现在情况正常。
答案 1 :(得分:0)
对于我的conda环境4.5.11(miniconda2),我没有发现相同的错误“ ZLIB_1.2.9”。..等等。/site-packages/matplotlib/../../.././libpng16 .so.16)。我无法升级,因为conda尚未提供1.16.35。对于我的解决方案,我一直将libpng降级到1.6.30版本,并降级了matplotlib = 2.0.2。
我不喜欢降级,但是,要保持我的操作环境正常运行,这是必要的。我试图使我的部署自动化,但对手动干预感到不满意。我喜欢使用conda,因为它通常可以很好地管理matplotlib的安装,但是,这对于开放源代码存在升级/降级问题的野兽而言,是很自然的。
总而言之,ZLIB实际上不是问题,而是您正在运行的是什么版本的matplotlib。您只需要尝试升级和降级软件包,即可很好地适应matplotlib。
答案 2 :(得分:0)
作为参考,我也遇到了相同的问题,因此我报告了解决方案,以防它可以帮助某人。
pyqtgraph和matplotlib之间似乎有些不兼容。在pyqtgraph之前导入matplotlib解决了该问题。
matplotlib version: '3.3.1'
pyqtgraph version: '0.11.0'