所以我试图用seaborn运行一些东西(特别是这个example)
然而,当我在普通ipython
上运行时,我得到了标题中列出的运行时错误。这似乎是一个后端问题,但我没有遇到任何其他绘图工具。更奇怪的是,如果我在ipython notebook
中跑步,我就不会再遇到这个错误了。我现在肯定可以在笔记本上使用并避免出现问题,但是这种情况发生在终端中。
答案 0 :(得分:5)
这似乎是MacOSX
后端的问题。它是在matplotlib
的问题跟踪器上跟踪的,但修复显然需要重大修改,但还没有完成。 (我猜这与issue)有关。
与此同时,切换绘图后端是一种解决方法。
这可以通过例如完成通过命令行启动ipython与
ipython --matplotlib <your-favorite-backend>
选择无效的后端(ipython --matplotlib ??
)将打印所有可用的后端。
[TerminalIPythonApp] CRITICAL | Bad config encountered during initialization:
[TerminalIPythonApp] CRITICAL | The 'matplotlib' trait of a TerminalIPythonApp instance must be any of ['auto', 'gtk', 'gtk3', 'inline', 'nbagg', 'osx', 'qt', 'qt4', 'qt5', 'tk', 'wx'] or None, but a value of '??' <class 'str'> was specified.