解决Jupyter Notebook中引用Python文件无法更新的问题

577 阅读1分钟

在Jupyter Notebook中引用Python文件的方法可能会导致修改后无法更新结果的问题。本文提供了解决这一问题的方法。

  1. 问题描述: 描述在Jupyter Notebook中引用Python文件后,对Python文件的修改未能影响Notebook结果的情况。

  2. 可能原因:

    • 未重新加载模块
    • 未保存Python文件
    • 文件路径问题
    • 函数调用问题
  3. 解决方法:

    • 使用importlib.reload()函数重新加载模块
  4. 实际操作

# 原始代码 
from tools import get_completion
# 改造后的代码 
from tools import get_completion 
import importlib 

# 假设修改了get_completion方法后,重新加载tools模块 
importlib.reload(get_completion)