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

VS Code中Ctrl+F5运行Python代码报错:系统找不到指定路径

问题分析与解决方案

问题原因

  • 项目路径包含空格和**&符号**(P & L),Windows终端会将&解析为命令分隔符,直接用绝对路径执行时,Python仅识别到F:\Water,因此报错找不到模块。
  • 之前能正常运行,大概率是VS Code的Python插件(debugpy)更新后路径转义逻辑发生变化,或是项目文件夹路径变更触发了该问题。
  • 自动生成的launch.json未处理带特殊字符的路径,导致调试器无法正确定位文件。

修复步骤:修改launch.json配置

  1. 打开VS Code运行和调试面板(Ctrl+Shift+D),创建launch.json文件并选择Python环境。
  2. 将配置替换为以下内容,重点调整工作目录和程序路径:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "cwd": "${workspaceFolder}",
            "console": "integratedTerminal",
            "justMyCode": true
        }
    ]
}
  1. 保存配置后,打开目标Python文件,按Ctrl+F5即可正常运行。

配置说明

  • ${file}:自动指向当前编辑器打开的Python文件,无需手动编写带特殊字符的绝对路径,规避转义问题。
  • ${workspaceFolder}:指代VS Code当前打开的工作区根目录,确保运行时工作目录与你手动执行相对路径时一致。
  • "console": "integratedTerminal":使用VS Code集成终端运行,与手动执行命令的终端环境匹配,减少路径解析差异。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 06:32:15