磁盘上的文件更改时自动重新加载 jupyter notebook

Auto reloading jupter notebook when file changed on disk

我想使用 IDE (pycharm) 编辑 jupyter 笔记本以获得自动完成功能。但是 pycharm 不太擅长执行/预览结果,所以我希望笔记本在浏览器中保持打开状态,并在磁盘上的文件发生变化时自动重新加载。

理想的工作流程:

当前工作流程:

我试过:

#%load_ext autoreload
#%autoreload 2

但似乎作用不大

有时浏览器检测到文件已更改(通常在更改后几秒钟),但我必须单击两个单独的确认对话框才能真正刷新页面。

知道它如何在光盘上发生变化时自动重新加载吗?

我不是 PyCharm 用户, 但是我在 PyCharm 中寻找解决方案,比如“预览”...

您可以使用类似的其他方法https://chrome.google.com/webstore/detail/easy-auto-refresh/aabcgdmkeabbnleenpncegpcngjpnjkc?hl=pt-BR 在您的浏览器上。

我认为答案不依赖于 JuPyter。