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

虚拟环境下无法导入自定义Python模块问题求助

解决Python自定义模块导入失败(could not be resolved)的方案

1. 确认项目结构规范

  • 检查project_datafit目录下是否存在__init__.py文件(空文件即可),Python依赖这个文件将目录识别为可导入的包。
  • 确保VS Code打开的是项目根目录(包含project_datafit的文件夹),而非单独打开子文件夹。

2. 配置VS Code的模块扫描路径

  • 打开VS Code设置(快捷键Ctrl+,),搜索python.analysis.extraPaths,点击编辑 in settings.json,添加项目根目录路径:
    "python.analysis.extraPaths": [
        "${workspaceFolder}"
    ]
    
    若project_datafit是子目录,也可直接添加该目录:"${workspaceFolder}/project_datafit"

3. 验证虚拟环境状态

  • 确认VS Code右下角显示的解释器是Ambiente_datafit虚拟环境,若不是,点击切换选择对应环境。
  • 打开终端,确保已激活虚拟环境(终端前缀显示(Ambiente_datafit)),未激活则手动执行:
    • Windows:venv\Scripts\activate
    • macOS/Linux:source venv/bin/activate

4. 重启Python语言服务

  • 按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Python: Restart Language Server执行,强制VS Code重新扫描模块路径。

5. 检查导入语句正确性

  • 若ApiRequest在project_datafit/utils.py中,导入语句应为:
    from project_datafit.utils import ApiRequest
    
    若在project_datafit目录内的文件中导入,可使用相对路径:
    from .utils import ApiRequest
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 07:13:23