0

我有一个与 Windows 上的 Matplotlib 非常相似的问题- 依赖未解决,但我与 c:\windows\system32\kernel32.dll 有冲突。

背景故事:使用 pythonxy, import matplotlib.pyplot as plt 我得到:

File "C:\Python27\lib\site-packages\matplotlib\font_manager.py", line 58, in 
<module>
from matplotlib import ft2font
ImportError: DLL load failed: The specified procedure could not be found.

从 ft2font.pyd 上的 Dependency Walker 中, 我看到 kernel32.dll 存在问题。根据我的谷歌搜索,kernel32.dll 非常重要,并且与(我阅读的)链接帖子不同,c:\python27\dlls\ 没有可供 python 使用的 kernel32.dll 的替代版本。因此,我对删除/重命名 c:\win 中的 kernel32.dll 犹豫不决。

有什么想法吗?

编辑:切换到 Anaconda,问题就消失了。仍然好奇为什么这一步是必要的。

4

0 回答 0