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

VS Code交互式环境运行Jupyter Notebook遇src模块找不到错误求助

问题原因分析
  • Python模块搜索路径限制:Python导入模块时,只会在sys.path列表中的目录里查找。当你在code/test/test.ipynb中执行from src.util import read_file时,当前笔记本的工作目录是code/test/,src目录在上级的code/下,不在默认的sys.path里,所以Python找不到src模块。
  • Jupyter交互式环境的工作目录设置:VS Code中运行Jupyter笔记本时,默认会把笔记本所在的文件夹(也就是code/test/)作为当前工作目录,而不是项目根目录code/。这就导致Python无法向上遍历到src所在的目录。
  • 相对导入的局限性:如果尝试用相对导入from ..src.util import read_file,也会失败——因为Jupyter笔记本默认不会被当作Python包的一部分加载,跨层级的相对导入在这种场景下不被支持。

内容的提问来源于stack exchange,提问作者Jalil Nourmohammadi Khiarak

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 18:42:01