【发布时间】:2021-10-30 12:19:24
【问题描述】:
我正在尝试将 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 吗?
【问题讨论】:
-
同意你的观点,默认的python不应该被触及。但只是为了提供信息:python3 现在是 python,python2 去年已停止使用 python3,因为它在处理基于不同版本的模块时导致头部过多的 caos。对于您的答案,请检查您的 PYTHONPATH。它将解决此问题。
-
您是否要安装旧的 awscli?新的使用 pkg install docs.aws.amazon.com/cli/latest/userguide/install-cliv2-mac.html
-
您是否安装了awscli v2?另见about awscli versions。
-
我的问题是我试图下载旧版本的 awscli。下载最新版本后,我遇到了凭据文件的一些问题。更新凭证文件并在
.aws目录中添加配置文件后,一切都按预期工作。感谢您的帮助。 -
@kylejw2 随时为您自己的问题创建一个答案,以帮助未来的读者。
标签: python-3.x amazon-web-services macos command-line-interface aws-cli