$ pylab内联无效语法

时间:2016-05-11 21:38:40

标签: python matplotlib

我正在尝试关注this PCA tutorial并尝试使用

启动pylab时遇到障碍
$pylab inline

我收到语法错误。我在Python 3.4中使用Anaconda / Spyder,我安装了Pylab。如果这是一个愚蠢的问题,我很抱歉,我在很长一段时间内没有使用过python。

1 个答案:

答案 0 :(得分:1)

提供特定的语法错误可以更容易地理解问题。在我的情况下(IPython 4.0.0,python 2.7,anaconda),我得到:

In [1]: %pylab inline
UsageError: Invalid GUI request u'inline', valid ones are: pyglet, osx, qt5, qt, glut, gtk, gtk3, tk, wx

我不知道“%pylab inline”语法是来自比我更早版本还是更新版本。

无论如何,如果没有可用的IPython包,您仍然可以通过执行以下操作从matplotlib获取交互式绘图行为:

>>> import pylab
>>> pylab.interactive(True)
>>> pylab.plot([1,2,3],[1,2,1])

这应该显示情节,允许您与它进行交互,同时仍然将您返回到控制台以进行下一个命令。