【发布时间】:2023-04-01 18:15:01
【问题描述】:
我使用 Anaconda Python 发行版:Python 2.7 x64 with 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.
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>
运行conda update --all后出现问题。
【问题讨论】:
-
这里的使用好像也遇到了同样的问题,解决了——stackoverflow.com/questions/20201868/…。还有,小世界:)
-
conda list matplotlib的输出是什么? -
@cel 谢谢,对不起,我忘了提到matplotlib版本,我已经在问题的末尾添加了它!
-
@RohitPandey 谢谢,我已经检查过了,我确实在
C:\Windows\System32和C:\Windows\SysWOW64中都有msvcp71.dll和msvcr71.dll。看起来在另一个问题中他们不使用 Anaconda Python,也许这会改变解决方案,不知道......确实是小世界:)
标签: python-2.7 matplotlib windows-7 anaconda