【发布时间】:2017-04-08 18:17:55
【问题描述】:
我遵循了 Amazon 提供的安装 AWS CLI 的所有说明:
http://docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html
我的机器正在运行 Zsh Shell。所以在第三步中,我编辑了 .zshrc 而不是 .bash_profile。
我收到的错误信息是
zsh: command not found: aws
这是 .zshrc 文件现在的样子。
export PATH="$HOME/.bin:$PATH"
export PATH="/usr/local/bin:$PATH"
export PATH=~/.local/bin:$PATH
eval "$(hub alias -s)"
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
我认为 export PATH=~/.local/bin:$PATH 可能是多余的,因为它上面的行已经存在。
【问题讨论】:
-
您使用的是 macOS 附带的默认 python 吗?您应该通过 homebrew 安装 python 并再次安装 awscli。
-
@taskiner 是的,我使用的是 2.7.10。根据aws.amazon.com/cli 上列出的规格,最低要求版本是“2.6.5 或更高版本”。无论如何,我将尝试更新 Python,看看会发生什么。
-
好的,所以在做了一些研究之后,我读到使用 Homebrew 更新 Python 并不理想。所以我选择了 Python 网站上的安装程序。当我打开终端查看我正在运行的版本时,它仍然显示相同的版本。似乎这两个实例并排生活。考虑到我可以从终端访问的版本符合亚马逊的要求,我不确定我想用 Python 捣乱多少。