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

但是,我仍在修改此库。我注意到,即使在浏览器中重新加载笔记本时,我所做的更改似乎也不会反映出来。

如何强制从IPython Notebook内部重新加载库?

最佳答案

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

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

%load_ext autoreload
%autoreload 1
%aiimport mylibrary


将自动重新加载模块mylibrary

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

%autoreload 2

关于python - 如何从IPython Notebook内部强制自动重新加载库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36095910/

10-15 23:42