jupyter笔记本扩展开发代码更改

时间:2019-07-22 22:53:31

标签: python jupyter-notebook

我想知道是否有人会在python代码更改时知道更新Jupyter扩展的方法。

我经历了一些奇怪的更新行为---有时代码更改反映在执行中(很棒!),有时代码更改反映在堆栈错误中,但是执行似乎不正常(该错误显然指向错误的代码行)。我以为python代码更改将立即反映出来,因为扩展名似乎是符号链接的(我做了bsp = bsp.replaceAll("\\bool\\b", "test"); `)。

也许正在进行一些编译缓存?

我已经尝试了以下自动重装细胞魔术,但是它不起作用。

jupyter nbextension install --py --symlink

我对How to auto-update jupyter notebook extension during development/debugging?有所了解,但是作者自我解答的解决方案似乎更适合JS重新加载?

现在,我只是杀死了%load_ext autoreload %autoreload 2 创建的服务器实例,然后再次运行jupyter notebook,成功地反映了代码更改,但是作为开发周期的一部分,这非常令人讨厌。 / p>

非常感谢!

0 个答案:

没有答案