我有以下代码,对于想在IPython中使用pandas制作情节的人来说,这是常规代码。
In [1]: import pandas as pd
In [2]: import numpy as np
In [3]: import matplotlib.pyplot as plt
In [4]: %matplotlib inline
这里会弹出一个错误:
UsageError: Invalid GUI request u'inline', valid ones are: pyglet, osx, qt5, qt, glut, gtk, gtk3, tk, wx
我读过这篇文章Run python script in IPython with inline / embedded plots
找到了两种解决方法:
ipython qtconsole --matplotlib inline -m example_plots
或
ipython qtconsole --pylab inline -m example_plots
但它们都没有在我的情况下工作(我实际上在没有制作情节的情况下卡在iPython中,不用说在脚本中嵌入的情节。)
我不确定%matplotlib inline
曾经工作过的地方出了什么问题。如果这些信息有用,我正在使用python 2.7.11和IPython 4.2.0。
非常感谢你的帮助。