如何在ipython3笔记本中制作内嵌matplotlib图形

如何在ipython3笔记本中制作内嵌matplotlib图形,python,matplotlib,ipython-notebook,Python,Matplotlib,Ipython Notebook,我尝试了以下方法,但总是出错。 我试过: 1.在Mac控制台中使用ipython3笔记本电脑--matplotlib内联启动iPython笔记本电脑。 或/和 2.在iPython笔记本的第一个单元格中使用%matplotlib inline 我得到了这个错误: /usr/local/ceral/python3/3.3.3/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site packages/IPython/core/forma

我尝试了以下方法,但总是出错。
我试过:
1.在Mac控制台中使用
ipython3笔记本电脑--matplotlib内联
启动iPython笔记本电脑。
或/和
2.在iPython笔记本的第一个单元格中使用
%matplotlib inline

我得到了这个错误:

/usr/local/ceral/python3/3.3.3/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site packages/IPython/core/formatters.py:239: FormatterWarning:图像/png格式设置程序中出现异常:无法创建 写结构 格式化程序警告,

我遵循@cel向我展示的解决方案(卸载XQuartz),但我得到了相同的错误:

/usr/local/ceral/python3/3.3.3/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site packages/IPython/core/formatters.py:239: FormatterWarning:图像/png格式设置程序中出现异常:无法创建 写入结构格式化程序警告

如果我同时执行1(
ipython3笔记本--matplotlib inline
)和2(
%matplotlib inline
),我只收到以下消息:

<matplotlib.figure.Figure at 0x1089fab50>

其他信息:
1.OSX(10.9.5)、Python 3.3.3

2.如果我使用
ipython3 notebook--matplotlib=osx
启动ipython notebook,该图会在另一个窗口中弹出(非内联)。

这可能与问题有关:谢谢您的评论,@cel!我按照上面页面中的说明操作,似乎也犯了同样的错误。我更新了我原来的问题。只是想确定一下:您在临时卸载xquartz后是否重新安装了matplotlib?是的,我执行了
pip3安装matplotlib
,但返回的结果是“已满足要求”。您当时没有重新安装。尝试
pip3安装--升级--强制重新安装matplotlib