VS Code 里 Python 扩展提示 Path 有非法字符 Posted on 2018年7月11日 by snoopy 最近在 Win10 下打开 VS Code 时总会遇到这个报错 搜了一圈发现还是官方的锅,详见 https://github.com/Microsoft/vscode-python/issues/2076 看了下 GitHub 上的 issue 和 Stack Overflow 上的讨论,理解了下造成这个问题的大概原因 VS Code 里 Python 扩展会检查 Windows 的 Path 环境变量并解析,如果有预期之外的分号 ';' 双引号 '"' 或连续分号 ';;' 则报错 Windows 的 Path 很可能是由若干个变量组成的,比如 Path=%Path%;C:\Python27\;%LOCAL_PATH% 有的变量为了自我严谨,最后是加了分号的,有的环境变量在引用别人时,怕别人最后没加分号,就在引用后立马接上一个分号 拼起来就呵呵了 看起来官方已经知晓并明确问题,只能等下一个版本更新去掉这个严格检查,或看他们有什么更好的处理方法