如何在ipython并行引擎上使用%autoreload?

时间:2013-07-18 16:40:15

标签: python ipython ipython-parallel

是否有可能将魔术命令%autoreload用于远程ipengines?

以下作品:

dv.execute('a=blah.test()')
dv.get('a')
5

然后我改变等等以返回8:

dv.execute('reload(blah)')
dv.execute('a=blah.test()')
dv.get('a')
8

但我希望能做的是:

dv.execute('%load_ext autoreload')
dv.execute('%autoreload 2')

跳过重新加载步骤。但是,当我尝试此操作时,更改不会生效,并且blah.test()仍然使用旧版本的代码。为了确保我没有对execute命令做错,我也尝试使用魔术函数:

%px %load_ext autoreload
%px %autoreload 2

仍然没有给我自动加载功能。

感谢。

0 个答案:

没有答案