iPython自动重载魔术函数未找到。

22

我在iPython笔记本中使用以下脚本启用自动重载功能。

import autoreload

%autoreload

导入工作正常,但魔术函数抛出以下错误:

ERROR: Line magic function `%autoreload` not found.

以下是根据笔记本“关于”部分的当前版本设置:

Python 2.7.3 (default, Jun 22 2015, 19:33:41) 
[GCC 4.6.3]
IPython 4.1.2 -- An enhanced Interactive Python.

如果您有任何关于问题的指针,将不胜感激。

谢谢

1个回答

29

如果您正在使用IPython笔记本

这个命令将加载autoreload:

%load_ext autoreload

每次运行代码时,此行将重新加载pandas(将pandas替换为您想要重新加载的模块名称):

%aimport pandas

如果你希望在每次运行代码时不重新加载pandas,那么这一行代码可以阻止pandas重新加载:

%aimport -pandas

在单元格顶部包含%autoreload,以便发挥其魔力!

autoreload 参考文献


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接