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

成功安装aws-encryption-cli后无法使用,遇Python2弃用警告

解决AWS Encryption SDK CLI的Python2兼容问题

问题根源

你的系统默认使用Python2.7运行工具,但cryptography库已停止对Python2的支持,而旧版本的AWS Encryption SDK CLI依赖Python2,因此触发弃用警告并导致工具无法正常工作。

解决步骤

  • 安装Python3环境
    先确认系统是否已安装Python3(推荐3.7及以上版本,满足AWS SDK的版本要求):

    python3 --version
    

    未安装的话,根据系统包管理器安装:

    • Ubuntu/Debian:sudo apt install python3 python3-pip
    • CentOS/RHEL:sudo yum install python3 python3-pip
  • 用Python3重新安装工具
    卸载Python2版本的旧工具,再通过Python3的pip安装最新版:

    pip2 uninstall -y aws-encryption-sdk-cli
    pip3 install aws-encryption-sdk-cli
    
  • 验证安装有效性
    运行以下命令确认工具可正常使用:

    aws-encryption-cli --version
    

    如果出现命令找不到的报错,需将Python3的bin目录(通常为~/.local/bin)添加到系统PATH:

    export PATH=$PATH:~/.local/bin
    # 可将此命令添加到shell配置文件(如~/.bashrc或~/.zshrc),实现永久生效
    
  • 备选:使用Python3虚拟环境隔离依赖
    若需要独立的运行环境,可创建虚拟环境后安装:

    python3 -m venv aws-encryption-env
    source aws-encryption-env/bin/activate
    pip install aws-encryption-sdk-cli
    aws-encryption-cli --version
    # 退出虚拟环境执行:deactivate
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 05:54:16