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

添加路径后仍遇ModuleNotFoundError: No module named 'src'问题求助

排查方向
  • 检查路径拼写一致性:你的目录名是my-project(连字符),但代码里写的是/path_to_desktop/my_project/src(下划线),这是明显的拼写错误,先修正路径中的符号,确保和实际目录名完全一致。
  • 验证PYTHONPATH/sys.path的实际生效内容:在notebook中执行import sys; print(sys.path),查看输出里是否包含项目根目录(即/path_to_desktop/my-project),而不是src目录。因为你用的是from src.file1 import *,需要Python能找到src这个顶层模块,所以应该把项目根目录加入路径,而不是直接加src目录。
  • 确认notebook的当前工作目录:执行import os; print(os.getcwd()),如果当前工作目录是notebooks文件夹,而不是项目根目录,即使加了路径也可能出现识别问题,这时候可以切换工作目录到项目根目录:os.chdir('/path_to_desktop/my-project')。
  • 检查Python环境一致性:确保设置PYTHONPATH的终端环境和notebook使用的Python环境是同一个(比如是否切换了conda虚拟环境、venv环境),不同环境的路径是隔离的,终端设置的变量不会自动同步到其他环境的notebook进程。
  • 清理模块缓存:删除项目下的__pycache__文件夹,然后重启notebook内核,避免旧的缓存导致模块识别异常。
  • 检查__init__.py文件:虽然你已经添加了__init__.py,但确认文件没有语法错误,或者是否在src/__init__.py中意外导入了其他错误模块,导致模块加载失败。

内容的提问来源于stack exchange,提问作者golden.sun

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 06:07:22