python - ImportError : libpng16. so.16: 无法打开共享对象文件: 没有那个文件或目录

标签 python matplotlib

虽然这个问题之前已经作为话题提出来了,但是还没有人回答。我收到以下导入错误我刚刚从 EPD 安装了 canopy,在安装之后,它一直出现以下错误:

    IPython 2.1.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.
[TerminalIPythonApp] WARNING | Eventloop or matplotlib integration failed. Is matplotlib installed?
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
/home/rhys/Documents/Uni_work/Year_2_research_placement/User/lib/python2.7/site-packages/IPython/core/shellapp.pyc in <lambda>(key)
    231         shell = self.shell
    232         if self.pylab:
--> 233             enable = lambda key: shell.enable_pylab(key, import_all=self.pylab_import_all)
    234             key = self.pylab
    235         elif self.matplotlib:

/home/rhys/Documents/Uni_work/Year_2_research_placement/User/lib/python2.7/site-packages/IPython/core/interactiveshell.pyc in enable_pylab(self, gui, import_all, welcome_message)
   2980         from IPython.core.pylabtools import import_pylab
   2981 
-> 2982         gui, backend = self.enable_matplotlib(gui)
   2983 
   2984         # We want to prevent the loading of pylab to pollute the user's

/home/rhys/Documents/Uni_work/Year_2_research_placement/User/lib/python2.7/site-packages/IPython/core/interactiveshell.pyc in enable_matplotlib(self, gui)
   2941                 gui, backend = pt.find_gui_and_backend(self.pylab_gui_select)
   2942 
-> 2943         pt.activate_matplotlib(backend)
   2944         pt.configure_inline_support(self, backend)
   2945 

/home/rhys/Documents/Uni_work/Year_2_research_placement/User/lib/python2.7/site-packages/IPython/core/pylabtools.pyc in activate_matplotlib(backend)
    285     matplotlib.rcParams['backend'] = backend
    286 
--> 287     import matplotlib.pyplot
    288     matplotlib.pyplot.switch_backend(backend)
    289 

/home/rhys/Documents/Uni_work/Year_2_research_placement/User/lib/python2.7/site-packages/matplotlib/pyplot.py in <module>()
     22 
     23 import matplotlib
---> 24 import matplotlib.colorbar
     25 from matplotlib import _pylab_helpers, interactive
     26 from matplotlib.cbook import dedent, silent_list, is_string_like, is_numlike

/home/rhys/Documents/Uni_work/Year_2_research_placement/User/lib/python2.7/site-packages/matplotlib/colorbar.py in <module>()
     27 import matplotlib.artist as martist
     28 import matplotlib.cbook as cbook
---> 29 import matplotlib.collections as collections
     30 import matplotlib.colors as colors
     31 import matplotlib.contour as contour

/home/rhys/Documents/Uni_work/Year_2_research_placement/User/lib/python2.7/site-packages/matplotlib/collections.py in <module>()
     21 import matplotlib.artist as artist
     22 from matplotlib.artist import allow_rasterization
---> 23 import matplotlib.backend_bases as backend_bases
     24 import matplotlib.path as mpath
     25 from matplotlib import _path

/home/rhys/Documents/Uni_work/Year_2_research_placement/User/lib/python2.7/site-packages/matplotlib/backend_bases.py in <module>()
     48 
     49 import matplotlib.tight_bbox as tight_bbox
---> 50 import matplotlib.textpath as textpath
     51 from matplotlib.path import Path
     52 from matplotlib.cbook import mplDeprecation

/home/rhys/Documents/Uni_work/Year_2_research_placement/User/lib/python2.7/site-packages/matplotlib/textpath.py in <module>()
      9 from matplotlib.path import Path
     10 from matplotlib import rcParams
---> 11 import matplotlib.font_manager as font_manager
     12 from matplotlib.ft2font import FT2Font, KERNING_DEFAULT, LOAD_NO_HINTING
     13 from matplotlib.ft2font import LOAD_TARGET_LIGHT

/home/rhys/Documents/Uni_work/Year_2_research_placement/User/lib/python2.7/site-packages/matplotlib/font_manager.py in <module>()
     51 import matplotlib
     52 from matplotlib import afm
---> 53 from matplotlib import ft2font
     54 from matplotlib import rcParams, get_cachedir
     55 from matplotlib.cbook import is_string_like

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

我已经尝试重新安装 matplotlib,但它仍然出现错误,我在\usr\local\lib 中找不到 libpng16.so.16 文件,有人可以帮忙吗?

最佳答案

检查 Canopy 的包管理器。确保安装了 matplotlib 1.3.1-8 包。

可以安装旧版本的 matplotlib。检查更新部分并更新您的机盖

关于python - ImportError : libpng16. so.16: 无法打开共享对象文件: 没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24397795/

相关文章:

python - django-注册模块不发送电子邮件

python - 在 python 中使用 'autospec=True' 时模拟类属性

python - 我们如何以最快的方式在 Pandas 数据帧上追加不平衡行?

python - matplotlib:为什么绘制历史记录会在python中导致IndexError?

python - 如何使 xtick 与 Python matplotlib 中的 xlim 不同?

python - GAE Python : Webapp2 Equivalent of Flask request. 数据

python - 使用 nptdms 获取 channel 名称

python - 安装 "scientific python"环境: OS X 10. 7 + Numpy + Scipy + Matplotlib

python - 获取描述任意 matplotlib/seaborn 图的 numpy 数组

python - 将单个 matplotlib 图的多个特征转换为子图