5

在我的 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。但是什么也没发生。任何帮助将不胜感激。

4

3 回答 3

5

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

于 2014-03-10T09:11:43.240 回答
4

使用以下内容:

sudo apt-get install libpng16-16
于 2019-03-08T08:51:34.190 回答
0

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

于 2015-04-13T08:47:26.823 回答