Jupyter 中 Python 模块导入自定义路径模块
3/8/2025
刚开始使用 Jupyter 的时候想像 python 一样导入自定义模块,其实是不行的。
我们需要将模块路径导入系统路径中:
import sys
import os
module_path = os.path.abspath(os.path.join('..')) # 项目根目录
if module_path not in sys.path:
sys.path.append(module_path)
print(sys.path)
当系统路径中包含了当前根目录,就可以直接引用根目录下的模块了。
from common.model.zhipu import model
def chatbot(state: State):
return {"messages": [model.invoke(state["messages"])]}
print(model)
当我们修改了模块的内容。
我们需要重新启动内核,模块中的变量才会更新。