引入matplotlib时报错:
解决办法:
打开anaconda安装文件夹下的:
lib\site-packages\matplotlib\font_manager.py文件,查找winreg.EnumValue:
然后将下面的代码:
key, direc, any = winreg.EnumValue( local, j)
if not is_string_like(direc):
continue
if not os.path.dirname(direc):
direc = os.path.join(directory, direc)
direc = os.path.abspath(direc).lower()
替换成:
key, direc, any = winreg.EnumValue( local, j)
if not is_string_like(direc):
continue
if not os.path.dirname(direc):
direc = os.path.join(directory, direc)
direc = direc.split('\0', 1)[0]
最后验证,可以成功画图