错误:找不到行魔术功能`%matplotlib`

Leo*_*ery 20 matplotlib ipython-notebook

我是原始新手中最新的.我刚刚按照http://ipython.org/install.html上 anaconda的说明在Mac(MacOS 10.7.5)上安装了IPython ,没有明显的错误.我现在想通过示例笔记本工作.在笔记本"第1部分 - 运行代码"中,一切正常,直到我到达

%matplotlib内联

然后我收到错误消息

错误:%matplotlib未找到线条魔术功能.

之后的所有工作,除了绘图,而不是显示内联,弹出一个新窗口.

Mat*_*att 15

尝试:

import IPython
print(IPython.sys_info())
Run Code Online (Sandbox Code Playgroud)

它是否报告您使用'ipython_version'1.0+?你可能会拿起一个没有%matplotlib魔力的旧版IPython .

  • 我正在将Jupyter Notebook与ipython 7.0.1版一起使用,但是出现相同的错误。 (3认同)
  • 考虑Python3中的`print(IPython.sys_info())` (2认同)

小智 5

如果你有Anaconda,只需conda update ipython从命令行执行.无需删除,easy_install和其他所有内容.


ire*_*ace 5

如果您通过shell运行笔记本,请尝试该命令

ipython notebook --pylab=inline
Run Code Online (Sandbox Code Playgroud)