$pylab内联无效语法



我正在努力学习本PCA教程,在尝试使用启动pylab时遇到了障碍

$pylab inline

哪里有语法错误。我使用的是带有Python 3.4的Anaconda/Spyder,并且我确实安装了Pylab。如果这是一个愚蠢的问题,我很抱歉,我已经很久没有使用python了。

提供特定的语法错误可以更容易地理解问题。在我的例子中(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])

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

最新更新