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

VS Code运行Python程序出现冗余报错,如何修复PATH变量多余引号问题

根本原因

报错核心是系统PATH环境变量中存在非法的带引号组合路径条目,图形界面的环境变量编辑器不会显示多余的引号,但会把整个带引号的多路径串识别为单个无效条目,导致VS Code调用Python环境时路径解析出错。

修复步骤

1 清理PATH中的无效引号条目

  • 按下 Win + R 输入 sysdm.cpl 回车,打开「系统属性」面板,切换到「高级」选项卡,点击底部的「环境变量」
  • 分别在「用户变量」和「系统变量」列表中找到 Path 变量,依次点击「编辑」
  • 遍历所有Path条目,找到内容包含分号(;)的异常条目,对应你输出PATH中被引号包裹的两段组合路径:

异常条目示例:C:\users\Lenovo\AppData\Local\Programs\Python39;C:\Users\Lenovo\AppData\Local\Programs\Python\Python39\Tools\scripts

  • 选中这个异常条目点击「删除」,然后手动分别添加两个独立的路径条目:
    • C:\users\Lenovo\AppData\Local\Programs\Python39
    • C:\Users\Lenovo\AppData\Local\Programs\Python\Python39\Tools\scripts
  • 检查所有条目,确保没有其他包含分号的组合条目,同时可以删除重复的Python路径条目(当前PATH里重复了两次Python39和Scripts路径,只保留一组即可)
  • 依次点击所有窗口的「确定」保存修改。

2 验证修复效果

  • 按下 Win + R 输入 cmd 打开新的命令提示符,输入 echo %PATH% 检查输出,确认没有多余的引号
  • 重启VS Code,运行Python程序,确认报错提示消失。

特殊情况处理:图形界面找不到异常条目

可直接通过注册表修改:

  • 按下 Win + R 输入 regedit 回车打开注册表编辑器
  • 系统级PATH路径定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment,找到右侧的 Path 键值双击编辑,删除里面多余的引号即可
  • 用户级PATH路径定位到:HKEY_CURRENT_USER\Environment,同样找到 Path 键值删除多余引号
  • 修改完成后重启电脑生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.13 05:06:03