我在Spyder的文件中修改了一个功能(并保存了)。现在,我重新运行一个单元格,该单元格在Jupyter Notebook上调用了该函数,并且我对Spyder文件所做的修改似乎对我的Notebook无效,仍然提到了我以前的错误。
我发现唯一避免这种情况的解决方案是关闭笔记本电脑(通过ctrl + C并在Anaconda提示符下停用命令,然后重新运行笔记本电脑。)
当然,这不是很方便...可以使其更有效吗?
答案 0 :(得分:0)
您可以在jupyter中重新启动内核,而无需退出并重新启动该应用程序。
然后,您需要使用import语句重新执行单元。 (使用重新启动并清除输出)
还有一个jupyter magic函数可以重新加载记录在here中的模块:
;; policy declaration
(html-policy
:allow-elements ["iframe"] ;; a long vector here with other tags
:allow-attributes
["src"
:matching [#"(?i)\Qhttps://vk.com/video_ext.php\E.+"]
:on-elements ["iframe"]]
:allow-standard-url-protocols)
;; sanitation
(html-sanitize policy html-string)