-bash: aws: command not found

35

我使用的是 macOS Mojave 10.14.5 版本。

我正在按照这里的说明进行操作:

安装 AWS CLI

但当我输入以下命令时:

aws --version

在终端中得到以下响应:

-bash: aws: command not found

这是终端的截图:

terminal

我查看了stackoverflow上类似的帖子,但它们似乎适用于不同的情境。它们没有帮助到我。

4个回答

57

为了安装 AWSCLI,您需要在 Mac 上安装 Python 和 Pip。在安装完 Python 和 Pip 后,请使用以下命令从 AWS 安装 AWSCLI 的最新版本。

sudo pip install awscli --force-reinstall --upgrade


1
嘿。非常感谢你。 - daniel
我已经使用pip3安装了awscli,并按照https://docs.aws.amazon.com/cli/latest/userguide/install-macos.html#awscli-install-osx-path中的说明将所有内容添加到了我的PATH中,但仍然显示“找不到aws命令”。当我运行上面的命令时,只需将pip替换为pip3,它就开始工作了。 - emery
6
不要在使用pip install命令时加上sudo - ruohola
1
只有当我按照@ruohola所说的去掉sudo时,它才起作用。 - Pierre
如何判断是否已安装Python和Pip? - 1.21 gigawatts
对我来说,只有使用sudo才有效。 - carla

3

安装Python版本3或更高版本,并使用以下命令下载带有Python 3的AWS CLI。

 curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo /usr/local/bin/python3 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

2

这个命令对我很有效

sudo apt install awscli

当我尝试这样做时,我得到了以下信息:操作无法完成。无法找到支持apt的Java运行时。请访问http://www.java.com以获取有关安装Java的信息。 - 1.21 gigawatts

1
使用AWS官方指南这里确保您安装的是最新版本。我有Mac,这解决了问题。
$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
$ sudo installer -pkg AWSCLIV2.pkg -target /

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接