使用 Ipython 调用 pylab 的无效 GUI 请求

Invalid GUI request calling pylab with Ipython

我在 ubuntu 15.04 上调用 ipython --pylab 时遇到问题, 我不断收到此错误:

[TerminalIPythonApp] WARNING | GUI event loop or pylab initialization failed
UsageError: Invalid GUI request 'qt5', valid ones are:['osx', 'qt4', 'glut', 'gtk3', 'pyglet', 'wx', 'none', 'qt', 'gtk', 'tk', None]

我没弄清楚,有人知道怎么解决吗?

您可以将所需的后端作为命令行选项传递。 例如:

ipython --pylab=qt4

或您在错误消息中得到的列表中的任何其他内容。

您还可以在 matplotlibrc 文件中将所需的后端指定为 此处描述:http://matplotlib.org/1.3.1/users/customizing.html