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

Windows环境Git Bash执行AWS CLI命令报错:期望Windows控制台却找到xterm

Git Bash中执行AWS CLI报错的解决办法

这个错误是因为Windows版AWS CLI依赖原生Windows控制台环境,而Git Bash采用类Unix终端(xterm),两者环境不兼容导致的。以下是几种实用解决方法:

  • 用winpty前缀执行命令
    在Git Bash中执行AWS命令前加上winpty前缀,就能模拟Windows控制台环境,解决兼容问题。示例:

    winpty aws s3 ls
    
  • 创建别名简化操作
    不想每次输入winpty的话,给aws命令设置别名:

    1. 编辑Git Bash的配置文件(~/.bashrc或~/.bash_profile)
    2. 添加一行:alias aws='winpty aws'
    3. 执行source ~/.bashrc(对应你编辑的配置文件)使别名立即生效,之后直接输入aws命令即可。
  • 改用Windows原生终端
    直接在cmd.exe或PowerShell中执行AWS命令,原生控制台环境不会出现这类兼容问题。

  • 适配Cygwin环境(可选)
    如果你的Git Bash基于Cygwin,可卸载当前Windows版Python,安装Cygwin编译的Python后重新安装AWS CLI。这个方法操作较繁琐,一般前两种方法就能解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 00:27:35