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

如何在VS Code工作区为Python开发添加自定义搜索路径

VS Code Python项目添加src目录到搜索路径操作指南

1. 配置编辑器智能提示(解决IntelliSense找不到模块的问题)

VS Code的Python智能提示由Pylance语言服务提供,需要额外配置搜索路径:

  • 打开项目根目录下的.vscode/settings.json文件,若不存在则手动创建.vscode文件夹和对应文件
  • 在文件中添加如下配置:
{
  "python.analysis.extraPaths": ["./src"]
}

配置完成后重启Pylance语言服务(或直接重启VS Code),即可识别src目录下的模块,实现代码补全、跳转等功能。

2. 配置运行时搜索路径(解决代码运行时导入报错的问题)

上述配置仅针对编辑器提示生效,运行代码时需要单独配置Python的模块搜索路径:

方法一:使用.env文件全局配置(推荐)

  • 在项目根目录新建.env文件,写入如下内容:
PYTHONPATH=./src

VS Code运行Python代码时会自动加载该文件的环境变量,自动将src目录加入搜索路径,无需额外修改代码。

方法二:针对调试运行配置

如果使用VS Code的调试功能运行代码,可以直接修改.vscode/launch.json的调试配置:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: 当前文件",
      "type": "python",
      "request": "launch",
      "program": "${file}",
      "console": "integratedTerminal",
      "env": {"PYTHONPATH": "${workspaceFolder}/src"}
    }
  ]
}

临时测试方法

如果仅需要临时测试,可在代码入口开头添加如下代码,不建议长期使用:

import sys
sys.path.append("./src")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 19:54:03