Matplotlib Matplotilib、Ipython和内联打印

Matplotlib Matplotilib、Ipython和内联打印,matplotlib,ipython,Matplotlib,Ipython,我想在ipython笔记本中使用内联打印,即 %matplotlib inline import matplotlib.pyplot as plt x = np.arange(100) plot(x, x**2) 应该显示一个图像 但我只得到以下信息: lib/python2.7/site-packages/IPython/core/formatters.py:239: FormatterWarning: Exception in image/png formatter: Could no

我想在ipython笔记本中使用内联打印,即

%matplotlib inline
import matplotlib.pyplot as plt

x = np.arange(100)

plot(x, x**2)
应该显示一个图像

但我只得到以下信息:

lib/python2.7/site-packages/IPython/core/formatters.py:239: FormatterWarning: Exception in image/png formatter: Could not create write struct
  FormatterWarning,
这可能是什么原因


matplotlib==1.3.1和ipython==2.1.0

它在终端(即服务器)上说了什么吗

我猜这很可能是由于一些
libpng
不兼容问题造成的。如果您在OS X上运行此功能,以下讨论可能会有所帮助:

即使您没有运行OSX,如果您有多个
libpng
的副本,也可能发生类似的情况