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

VSCode搭配Python 3.12.3输出异常:乱码与文件路径错乱

VSCode运行Python代码时终端输出乱码/路径错乱问题排查解决

问题描述

在VSCode(已更新至最新版)中使用Python 3.12.3运行代码时出现异常:执行简单的print("Hello")语句,终端却输出包含奇怪字符、错乱路径的内容,示例输出如下:

PS C:\Users\DELL>  c:; cd 'c:\Users\DELL'; & 'c:\Users\DELL\AppData\Local\Programs\Python\Python312\python.exe' 'c:\Users\DELL\.vscode\extensions\ms-python.debugpy-2024.6.0-win32-x64\bundled\libs\debugpy\adapter/../..\debugpy\launcher' '60081' '--' 'C:\Users\DELL\Untitled-1.py' cadapter/../..\x5cdebugpy\x5clauncher' '60081' '--' 'C:\x5cUsers\x5cDELL\x5cUntitled-1.py' ;c75f735e-9e3e-45a8-b2bb-65c86727b88bLOL

已确认代码无转义字符问题、文件路径处理正确,且更新了VSCode与Python至最新版本,但问题仍存在。期望输出仅为LOL。

排查及解决建议

  • 重置Python调试配置
    打开VSCode设置(快捷键Ctrl+,),搜索python.debugger.executable,确认其指向正确的Python 3.12.3可执行文件路径;若存在自定义的launch.json调试配置,删除该文件或清空配置内容,使用默认调试配置重新测试。
  • 卸载重装Python扩展插件
    在VSCode扩展面板找到由Microsoft发布的Python插件,卸载后完全关闭VSCode,重新打开并安装该插件,再运行代码验证问题是否解决。
  • 检查终端环境变量
    打开系统环境变量设置,确认PATH中Python的路径唯一且正确;在VSCode终端中执行where python,确保输出的是C:\Users\DELL\AppData\Local\Programs\Python\Python312\python.exe,若存在多个路径,移除错误或重复的条目。
  • 清理VSCode缓存文件
    关闭VSCode,删除以下路径的缓存文件夹:
    • %APPDATA%\Code\Cache
    • %APPDATA%\Code\CachedData
      重启VSCode后再次测试代码运行。
  • 以管理员身份运行VSCode
    右键VSCode图标选择“以管理员身份运行”,尝试运行代码,排查是否因权限不足导致路径解析异常。

内容的提问来源于stack exchange,提问作者Psyfer.Dev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 09:16:07