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

VSCode设Command Prompt为默认终端仍报Cannot launch conpty错误如何解决

VSCode 启动Python脚本报Cannot launch conpty错误修复方案
  • 首先禁用VSCode默认的Conpty终端后端,Conpty调用被组织权限限制是报错的核心原因,在你的用户级settings.json中添加以下配置:
    // 禁用Conpty,改用旧版Win32控制台接口
    "terminal.integrated.useWslConpty": false,
    "terminal.integrated.useWin32Conpty": false,
    // 明确指定默认终端为你有权限访问的cmd.exe
    "terminal.integrated.defaultProfile.windows": "Command Prompt",
    "terminal.integrated.profiles.windows": {
      "Command Prompt": {
        "path": "C:\\Windows\\System32\\cmd.exe",
        "args": []
      }
    }
    
    用户级settings.json可以通过按下Ctrl+Shift+P,输入「Open User Settings (JSON)」直接打开,不需要管理员权限即可修改。
  • 配置修改完成后完全关闭VSCode进程再重新启动,不要仅执行窗口重载操作,避免配置缓存未生效。
  • 如果修改终端配置后仍然报错,可以调整Python插件的运行逻辑,绕开集成终端限制,在settings.json中补充以下配置即可:
    // 配置Python脚本直接在外部cmd终端启动,不使用VSCode集成终端
    "python.terminal.launchArgs": [
      "-c",
      "start /wait cmd /k \"python \"\"${file}\"\" & pause\""
    ]
    
  • 验证方式:先手动打开VSCode集成终端确认可以正常加载cmd,再运行Python脚本验证,部分场景下需要把Python解释器路径添加到用户级环境变量中,避免cmd无法识别python命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 16:54:03