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

VS Code调试Python测试用例报错:env中存在重复PATH

VS Code Python调试出现"Invalid message: Found duplicate in 'env': PATH"的解决办法
  • 检查launch.json及关联配置文件
    点击提示框的「Open launch.json」,查看env字段下是否重复定义了PATH键,若有则删除重复项;如果没有显式的PATH配置,检查是否存在envFile字段指向的.env文件,打开该文件确认是否重复设置了PATH。

  • 重置VS Code调试与用户配置
    关闭VS Code,找到用户配置目录:

    • Windows:%APPDATA%\Code\User
    • macOS:~/Library/Application Support/Code/User
    • Linux:~/.config/Code/User
      备份settings.json和launch.json后,删除或重命名这两个文件,重启VS Code后重新配置Python开发环境。
  • 调整Python扩展版本
    打开VS Code扩展面板,找到Python扩展:

    1. 优先尝试更新到最新版本,重启后测试调试功能;
    2. 若更新无效,右键点击Python扩展,选择「Install Another Version...」,回滚至之前能正常调试的版本。
  • 清理VS Code缓存
    关闭VS Code,删除缓存文件夹:

    • Windows:%USERPROFILE%\AppData\Roaming\Code\Cache、%USERPROFILE%\AppData\Roaming\Code\CachedData
    • macOS:~/Library/Caches/Code
    • Linux:~/.cache/Code
      重启VS Code后重新测试单个用例调试。
  • 排查VS Code启动方式的环境变量问题
    尝试从命令行启动VS Code(Windows输入code,macOS/Linux终端输入code),而非通过桌面快捷方式。如果命令行启动后调试正常,检查快捷方式属性中是否添加了额外的环境变量参数,导致PATH被重复注入。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 00:30:02