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

Cygwin中无法安装AWS CLI,安装过程抛出错误

解决Cygwin中安装AWS CLI失败的问题

错误原因

你遇到的child_copy: stack write copy failed和Errno 11: Resource temporarily unavailable是Cygwin环境特有的问题:一是Cygwin的fork调用与Windows系统权限、内存限制存在冲突;二是安装PyYAML时需要编译依赖,触发了这个底层冲突。

可行解决方案

方案1:用Cygwin官方包直接安装(最稳定)

打开Cygwin的setup.exe,在搜索框输入awscli,找到对应的包并勾选安装,完成后即可直接使用。这种方式不需要处理pip的编译问题,是Cygwin环境下推荐的安装方式。

方案2:修复pip安装的问题

如果坚持用pip安装,按以下步骤操作:

  1. 更新Cygwin并补全依赖
    运行setup.exe更新所有已安装包,同时安装以下依赖:

    • python3-devel
    • gcc-core
    • libyaml-devel
    • make
  2. 临时调整Cygwin内存参数
    在终端执行以下命令,缓解fork调用的内存限制:

    export CYGWIN="winsymlinks:native,heap_chunk_in_mb=512"
    

    若生效,可将该命令添加到~/.bashrc文件中,实现永久生效。

  3. 安装预编译的PyYAML再装AWS CLI
    先安装无需编译的PyYAML预编译包,避免触发编译冲突:

    pip install PyYAML==5.4.1 --only-binary :all:
    pip install awscli
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 21:36:22