我正试图将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
目录下添加一个配置文件,一切正常。