ImportError:libpng16.so.16无法打开共享对象文件

时间:2013-09-13 07:03:12

标签: python matplotlib

在我的Fedora19上成功安装matplotlib后,我测试了python编写的代码。 不幸的是,我得到了这个ImportError。

$ python ren.py 

Traceback (most recent call last):

  File "ren.py", line 10, in <module>
    import matplotlib.pyplot as plt

  File "/usr/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 26, in <module>
    from matplotlib.figure import Figure, figaspect

  File "/usr/lib64/python2.7/site-packages/matplotlib/figure.py", line 32, in <module>
    from matplotlib.image import FigureImage

  File "/usr/lib64/python2.7/site-packages/matplotlib/image.py", line 22, in <module>
    import matplotlib._png as _png

ImportError: libpng16.so.16: cannot open shared object file: No such file or directory

我找到了文件“libpng16.so.16”并将其复制到/ usr / lib。 但什么都没发生。 任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:5)

将libpng16.so.16复制到/ usr / lib /可能没问题。 在我的电脑(Fedora 19)中,libpng16.so.16可以在/ usr / local / lib中找到

答案 1 :(得分:0)

我遇到了同样的问题。也许你可以尝试将libpng16.so.16复制到/ usr / lib64 /。它对我有用

答案 2 :(得分:0)

使用以下内容:

sudo apt-get install libpng16-16