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

VSCode中Python导入同级子目录模块报错的问题咨询

模块导入问题求助

项目文件结构

project/src/test/myscript.py
project/src/utils/file_utils.py

问题现象

运行包含from utils import file_utils语句的myscript.py时,出现以下错误:

ModuleNotFoundError: No module named 'utils'

背景说明

此前在PyCharm IDE中未出现此类错误(推测是__init__.py文件的作用,同一父目录下的子目录可被识别)。但在VSCode中,已将project文件夹作为工作区打开,不确定工作区的打开位置是否有影响,也不清楚是否需要添加配置来指定文件结构。

已尝试的无效方法

  • 在/project/.vscode/launch.json中添加配置:
    "cwd": "${workspaceFolder}/src"
    
  • 在myscript.py开头添加代码:
    import sys
    import os
    src_path = os.path.dirname(os.path.abspath('/project/src/'))
    sys.path.insert(0, src_path)
    

求解决思路,谢谢!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 16:01:10