由于不支持Python版本,AWS CLI无法工作



我正试图将AWS CLI工具下载到我的mac上。错误信息非常清楚Unsupported Python version detected: Python 2.7 To continue using this installer you must use Python 3.6 or later.我遇到的问题是将python混叠到python3不工作。由于某些原因,在混叠之后,安装程序仍然引用Python 2.7

在通过cli进行混叠无法安装AWS cli后,我将alias python=python3添加到.zshrc文件中。运行python --version返回Python 3.9.6。运行AWS安装程序仍然引用旧版本的python。

我很犹豫是否要完全覆盖旧版本,因为我从多个来源了解到OS X上的默认python不应该被修改。

有人能解释我如何在安装AWS CLI工具时引用新版本的python吗?

在安装时,选择python3对我来说很好。选择"使用捆绑的安装程序安装AWS CLI版本";从这里:https://docs.aws.amazon.com/cli/v1/userguide/install-macos.html

sudo /usr/local/bin/python3 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

version >= 3.6替换/usr/local/bin/python3和python二进制文件的路径。

我的问题是,我试图下载一个旧版本的awscli。下载了最新版本后,我在凭证文件上遇到了一些问题。在更新凭据文件时在.aws目录下添加一个配置文件,一切正常。