2015-03-30 98 views
1

在ipython笔记本中,我调用从我自己的模块导入的函数并运行一些代码。我注意到,如果我改变函数中的代码(笔记本外部)并执行旧版本的函数运行笔记本。
ipython笔记本或Firefox似乎是缓存模块,我可以用ctrl-F5清除,当我记得。是否有ipython笔记本函数调用来确保我正在运行最新的代码?Ipython笔记本缓存问题

回答

2

在你的代码的beggining将在以下两个细胞,它会自动重新加载代码的任何新版本:

%load_ext autoreload 
%autoreload 2 
import ... 
+0

我重建问题,然后验证了这个工程。你在哪里遇到过这个?谢谢。 – Scott 2015-04-21 15:39:11

+0

我不记得了。很久以前我有这个问题。在研究互联网之后,这是我能找到的最佳解决方案。很高兴它对你有效。 – 2015-04-21 15:45:06