如何强制从IPython笔记本

时间:2016-03-18 23:26:44

标签: python ipython python-import

我正在学习IPython Notebook,使用我已经编写的预先存在的Python库。在我的笔记本开头,我以正常方式导入它。

但是,我还在修改这个库。我注意到,即使我在浏览器中重新加载笔记本,我所做出的改变似乎也没有反映出来。

如何强制从IPython笔记本内部重新加载库?

1 个答案:

答案 0 :(得分:3)

使用魔术autoreload让您的模块在编辑时自动刷新。

例如,如果您开发了一个名为mylibrary的模块:

%load_ext autoreload
%autoreload 1
%aiimport mylibrary

会自动重新加载模块mylibrary

您可以要求自动重新加载所有模块:

%autoreload 2