-13

有谁知道如何解决这个错误?

Exception Type: TypeError
Exception Value: coercing to Unicode: need string or buffer, dict found

你能帮助我吗??

4

2 回答 2

4

您正在提供预期字符串或缓冲区的字典。

您应该检查您的代码或围绕您获得异常的行进行调试,检查是否所有需要字符串的函数都没有获得字典。

您可能忘记为字典编制索引。

于 2012-05-21T12:36:57.877 回答
1

正如其他人指出的那样,这个错误非常普遍。但是,在这种情况下,它似乎是由 matplotlibs 字体管理器中的问题引起的。我在尝试将 Latex 与 matplotlib 一起使用时遇到了类似的问题,并且能够按照 David 的建议通过从 matplotlib.get_configdir() 目录中删除 fontList.cache 来修复它。

于 2012-11-15T13:35:40.663 回答