代码之家  ›  专栏  ›  技术社区  ›  MysteryGuy

spyder的修改没有反馈到jupyter笔记本上

  •  1
  • MysteryGuy  · 技术社区  · 6 年前

    我在Spyder中修改了一个文件中的函数(并保存它)。现在,我在我的Jupyter笔记本上重新运行了一个调用该函数的单元格,而我对Spyder文件所做的修改似乎对我的笔记本没有影响,仍然提到了我以前犯过的一个错误。

    我找到的唯一避免这种情况的解决方案是关闭笔记本(通过ctrl+C并在Anaconda提示符下禁用命令,然后重新运行笔记本)。

    当然,不太方便。。。有没有可能使它更有效率?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Reblochon Masque    6 年前

    您可以重新启动内核,而不是退出并重新启动应用程序。

    然后需要使用import语句重新执行单元格。 (使用重新启动和清除输出)

    enter image description here

    还有一个jupyter魔术函数来重新加载记录在案的模块 here :

    %load_ext autoreload
    %autoreload 2