You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode与Jupyter Notebook:Python脚本修改后无法更新问题求助

解决VSCode中Python脚本修改后Jupyter Notebook无法同步的问题
  • 强制重新加载模块
    每次修改完Python脚本后,在Jupyter Notebook里用importlib重载目标模块。比如你的模块名为my_module,执行以下代码:

    import importlib
    import my_module
    importlib.reload(my_module)
    

    这样就能直接加载最新修改的代码,不用重启VSCode。

  • 禁用模块缓存
    在Notebook开头添加这段代码,全局关闭Python的字节码缓存,避免旧代码被缓存:

    import sys
    sys.dont_write_bytecode = True
    

    设置后,每次导入模块都会重新读取源文件,不会复用之前的缓存版本。

  • 确认VSCode自动保存开启
    打开VSCode设置(快捷键Ctrl+,),搜索files.autoSave,将其设置为afterDelay或onFocusChange。确保修改脚本后文件能自动保存,不然Jupyter读取的还是旧文件内容。

  • 重启Jupyter内核替代VSCode重启
    不用重启整个VSCode,只需要重启Jupyter的内核:在Notebook工具栏点击「Kernel」→「Restart」,之后重新导入模块即可加载最新代码,操作更高效。

内容的提问来源于stack exchange,提问作者Atilio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 02:15:39