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

如何在Azure RHEL 7.x服务器的Python虚拟环境中指定Python3安装AWS CLI

RHEL 7.x Python虚拟环境指定Python3操作步骤
  • 首先退出当前使用Python2的虚拟环境,执行命令:
    deactivate
  • 安装Python3及虚拟环境依赖包:
    sudo yum install python3-devel python3-venv -y
  • 以Python3为内核创建新的虚拟环境,示例路径为/opt/py3-aws-env,可按需修改存储路径:
    python3 -m venv /opt/py3-aws-env
  • 激活新创建的Python3虚拟环境:
    source /opt/py3-aws-env/bin/activate
  • 验证当前虚拟环境的Python版本,确认输出为Python3.x系列即配置生效:
    python --version
  • 虚拟环境激活状态下直接安装AWS CLI和boto3:
    pip install awscli boto3
  • 验证AWS CLI调用正常,输出信息中会标注绑定的Python3版本,不会再调用系统Python2的awscli文件:
    aws --version

你之前遇到的报错是因为执行aws命令时默认调用了系统全局安装的Python2版本的awscli,Python3虚拟环境激活后优先级高于系统PATH,会优先调用虚拟环境内的Python3版本AWS CLI,无需修改系统层面的awscli配置文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 23:45:04