我有一个与Matplotlib on Windows - dependency unresolved非常相似的问题,但我与c:\ windows \ system32 \ kernel32.dll存在冲突。
Backstory:使用pythonxy,on
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, I see that there is a problem with kernel32.dll。根据我的谷歌搜索,kernel32.dll是非常重要的,不像(我的阅读)链接帖子到类似的问题,c:\ python27 \ dlls \没有替代版本的kernel32.dll供python使用代替。因此,我对在c:\ win中删除/重命名kernel32.dll犹豫不决。
有什么想法吗?
编辑:切换到Anaconda,问题就消失了。仍然很好奇为什么这一步是必要的。