2017-10-21 77 views
1

我使用的是Anaconda Python发行版:Python 2.7 x64与Windows 7 SP1 x64 Ultimate。后conda update --all导入matplotlib今天已经突破:import matplotlib ImportError:DLL加载失败:无法找到指定的程序

ImportError        Traceback (most recent call last) 
<ipython-input-4-6f467123fe04> in <module>() 
----> 1 import matplotlib.pyplot 

C:\Users\felagund\Anaconda\lib\site-packages\matplotlib\pyplot.py in <module>() 
27 from cycler import cycler 
28 import matplotlib 
---> 29 import matplotlib.colorbar 
30 from matplotlib import style 
31 from matplotlib import _pylab_helpers, interactive 

C:\Users\felagund\Anaconda\lib\site-packages\matplotlib\colorbar.py in <module>() 
34 import matplotlib.collections as collections 
35 import matplotlib.colors as colors 
---> 36 import matplotlib.contour as contour 
37 import matplotlib.cm as cm 
38 import matplotlib.gridspec as gridspec 

C:\Users\felagund\Anaconda\lib\site-packages\matplotlib\contour.py in <module>() 
19 import matplotlib.colors as colors 
20 import matplotlib.collections as mcoll 
---> 21 import matplotlib.font_manager as font_manager 
22 import matplotlib.text as text 
23 import matplotlib.cbook as cbook 

C:\Users\felagund\Anaconda\lib\site-packages\matplotlib\font_manager.py in <module>() 
56 
57 import matplotlib 
---> 58 from matplotlib import afm, cbook, ft2font, rcParams, get_cachedir 
59 from matplotlib.compat import subprocess 
60 from matplotlib.fontconfig_pattern import (

ImportError: DLL load failed: The specified procedure could not be found. 

你有什么想法如何回滚到稳定版还是什么降级?

conda install anacondaconda update anaconda不改变任何包。 我目前的conda版本是4.3.30,matplotlib版本是2.1.0。

+0

在多大程度上是与此不同[如何恢复到以前的包蟒蛇?](https://stackoverflow.com/questions/23974217/how-do-i-revert-to-a-before-package-in-anaconda) – ImportanceOfBeingErnest

+0

你建议降级什么软件包以及哪个版本?如果你的意思是回滚到之前的修订版conda install --revision [revision number],那么评论是“这是越野车,不起作用。我丢失了我的包裹,包括numpy” – felagund

+0

我不推荐任何东西。可能你必须尝试一些组合。我的意见是为了让你改善这个问题,说明这些建议的方法在多大程度上或没有帮助。 – ImportanceOfBeingErnest

回答

0

我有同样的故障,发现solution on the net,我想这对在这里提供:

这似乎是与zlib.dll版本化冲突。为了解决在你的python环境中找到那个文件。我发现了两场比赛 - 一场在ENV/之下,另一场在ENV/Library/bin之下。我只是将根改名为zlib.dll.old,现在它对我来说工作正常。

2

我得到了同样的错误。在我看来,微软CNTK是罪魁祸首。我卸载它并解决问题。 平台:视窗10(64位) 蟒:5 的Python:2.x的

相关问题