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

Win10下VS Code调试Python出现FileNotFoundError路径不存在问题

问题原因

对比报错路径和终端显示的当前工作路径可发现,错误路径中的波兰语特殊字符ł被丢失,原本的合法路径片段Stanisława被错误解析为Stanisawa,导致路径不存在。
该问题是你当前使用的2021.9版本VS Code Python扩展的已知bug:其内置的debugpy调试组件在处理Windows系统下包含非ASCII特殊字符的路径时,存在编码解析缺陷,会自动替换/丢失特殊字符,生成非法的调试启动路径。
直接运行脚本时不需要走debugpy的路径解析逻辑,因此不会触发该异常。

解决方案
  • 方案1:升级VS Code Python扩展
    打开VS Code扩展面板,找到「Python」扩展,升级到最新版本即可。该路径编码bug在2022年及之后的Python扩展版本中已被官方修复,升级后可正常识别带特殊字符的路径。
  • 方案2:路径规避(临时可用)
    将项目文件移动到不包含任何非ASCII特殊字符的纯英文/数字路径下,例如C:\python_projects\testuje,即可避开编码解析问题。
  • 方案3:手动配置调试参数
    打开项目根目录下的.vscode/launch.json文件(没有则手动创建),添加如下调试配置,强制调试器使用当前文件的真实路径启动:
    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: 当前文件",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "cwd": "${fileDirname}",
                "console": "integratedTerminal"
            }
        ]
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 07:15:03