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

VS Code中Python自定义模块导入报“No module named”错误求助

解决Python自定义模块导入"No module named"问题
  • 确保docs是合法Python包:在docs文件夹下创建空的__init__.py文件,Python只会把包含该文件的文件夹识别为可导入模块。
  • 核对文件层级:确认server_mod.py和docs文件夹处于同一目录层级,避免跨层级导入的路径问题。
  • 统一Python解释器:点击VS Code左下角的Python版本标识,选择项目对应的解释器(比如虚拟环境),防止编辑和运行时使用不同解释器导致路径不匹配。
  • 手动添加项目路径到Python搜索路径:在server_mod.py开头添加以下代码,强制让Python识别项目根目录:
    import sys
    from pathlib import Path
    sys.path.append(str(Path(__file__).parent))
    
  • 检查运行配置:打开VS Code「运行和调试」面板,查看launch.json中的cwd配置,确保其指向项目根目录,而非单个脚本所在的子目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 05:18:10