2015-03-30 76 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