任何人都知道如何解决此错误?
Exception Type: TypeError
Exception Value: coercing to Unicode: need string or buffer, dict found
你能帮帮我吗?
答案 0 :(得分:4)
您正在给字典提供字符串或缓冲区。
您应检查代码或调试您获得异常的行,检查所有期望字符串的函数是否未获取字典。
您可能忘记索引字典了。
答案 1 :(得分:1)
这个错误很普遍,正如其他人指出的那样。但是,在这种情况下,它似乎是由matplotlibs字体管理器中的问题引起的。我在尝试使用带有matplotlib的Latex时遇到了类似的问题,并且能够通过删除matplotlib.get_configdir()目录中的fontList.cache来修复它,如David建议的那样。