将matplotlib._png导入为_png导入:错误:DLL加载失败:找不到指定的模块

Fra*_*urt 17 matplotlib windows-7 python-2.7 anaconda

我使用Anaconda Python发行版:Python 2.7 x64和Windows 7 SP1 x64 Ultimate.

我什么时候import matplotlib.pyplot得到ImportError: DLL load failed: The specified module could not be found..可能是什么问题?

完整错误堆栈:

Traceback (most recent call last):
  File "C:\svn\hw4\code\test_con.py", line 1, in <module>
    import matplotlib.pyplot 
  File "C:\Anaconda\lib\site-packages\matplotlib\pyplot.py", line 27, in <module>
    import matplotlib.colorbar
  File "C:\Anaconda\lib\site-packages\matplotlib\colorbar.py", line 34, in <module>
    import matplotlib.collections as collections
  File "C:\Anaconda\lib\site-packages\matplotlib\collections.py", line 27, in <module>
    import matplotlib.backend_bases as backend_bases
  File "C:\Anaconda\lib\site-packages\matplotlib\backend_bases.py", line 56, in <module>
    import matplotlib.textpath as textpath
  File "C:\Anaconda\lib\site-packages\matplotlib\textpath.py", line 22, in <module>
    from matplotlib.mathtext import MathTextParser
  File "C:\Anaconda\lib\site-packages\matplotlib\mathtext.py", line 63, in <module>
    import matplotlib._png as _png
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

conda update -f numpy,conda update -f libpng和conda update -f matplotlib没有帮助.

产量conda list matplotlib:

C:\Anaconda>conda list matplotlib
# packages in environment at C:\Anaconda:
#
matplotlib                1.4.3               np110py27_2
matplotlib-venn           0.11                      <pip>
Run Code Online (Sandbox Code Playgroud)

运行后出现问题conda update --all.

Dr.*_*ain 15

我通过在我的PATH中添加[Anaconda]/Library/bin来修复我的Windows机器.


小智 8

我也遇到过这个问题.它似乎在过去一两周内出现了.似乎scipy堆栈中的某些内容编译错误.在短期内:

conda install anaconda
Run Code Online (Sandbox Code Playgroud)

将您的系统回滚到稳定的anaconda分配.

  • 这对我来说没有解决问题.(在Windows 7企业版上复制问题,python 3.4.3,Aanaconda 2.4.0) (10认同)

Vas*_*sco 7

我通过安装libpng解决了这个问题:

conda install libpng
Run Code Online (Sandbox Code Playgroud)


Dal*_*lar 6

我想相关问题在这里:https: //github.com/conda/conda/issues/1753

我通过重新安装Anaconda解决了同样的问题.