更新ipython后的麻烦(%matplotlib nbagg)

nan*_*hos 9 python matplotlib ipython ipython-notebook jupyter

我安装了anaconda发行版,我通常运行ipython notebook --pylab inline.我更新了ipython使用pip install(Windows 8.1),我不必编写--pylab内联启动了

我开始在单元格中写道:%matplotlib nbagg或者matplotlib.use['nbagg'],但是当我绘制一些东西时,它显示了这个空盒子: 在此输入图像描述

我期待着交互式绘图框.

ipython日志显示:

[IPKernelApp] ERROR | No such comm: 7cfe982045bb4d0db0f14deff7258130
Run Code Online (Sandbox Code Playgroud)

cel*_*cel 10

我想这个问题是由一个太旧的版本引起的matplotlib.使用%matplotlib nbaggipython>=3.0要求matplotlib>=1.4.3(注意,%matplotlib notebook%matplotlib nbagg现在的同义词).

更新matplotlib via pip install --upgrade matplotlib可能会解决这个问题.另见my issue-7797on github.感谢jenshnielsen提供此信息.