5

是否可以让魔术命令 %autoreload 在远程 ipengines 上工作?

以下作品:

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

然后我将 blah 更改为返回 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() 仍然使用旧版本的代码。为了确保执行命令没有做错,我还尝试使用魔法功能:

%px %load_ext autoreload
%px %autoreload 2

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

谢谢。

4

0 回答 0