我正在尝试关注this PCA tutorial并尝试使用
启动pylab时遇到障碍$pylab inline
我收到语法错误。我在Python 3.4中使用Anaconda / Spyder,我安装了Pylab。如果这是一个愚蠢的问题,我很抱歉,我在很长一段时间内没有使用过python。
答案 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])
这应该显示情节,允许您与它进行交互,同时仍然将您返回到控制台以进行下一个命令。