首页 > 解决方案 > 在 macOS 上找不到 aws-cli

问题描述

我在 macOS 10.13 上,安装 aws-cli 后出现问题。我无法在 CLI 中使用 aws 命令。

我已经使用pip 18.0安装了 aws-cli,使用了以下命令:

pip install awscli --upgrade --user

之后,aws 命令不起作用,因此我使用以下命令检查了 aws-cli 安装目录:

python -c 'import awscli; print(awscli)'

输出:/Users/XXXXX/Library/Python/2.7/lib/python/site-packages/awscli/__init__.pyc

我将它的输出添加到我的 PATH 目录中,位于 python 的 PATH 下。 PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3:${PATH} export PATH=$HOME/Library/Python/2.6/bin:$PATH

不幸的是,aws 命令仍然不起作用。我已经检查并遵循了https://docs.aws.amazon.com/cli/latest/userguide/installing.html上的步骤,但没有解决我的问题。

我的流程有什么问题?你有我的解决方案吗?

标签: pythonamazon-web-servicesaws-cli

解决方案


包名为“ awscli”。该程序名为“ aws”。

如果执行aws没有启动程序,那么你的路径不正确。

按照此链接获取 Mac OSX 特定说明:

将 AWS CLI 可执行文件添加到您的命令行路径

在您的问题中,我注意到您将 PATH 语句与 Python 2 和 Python 3 混合在一起。对于 Python 2,您正在混合 2.6 和 2.7。我会先把它清理干净。然后按照 AWS 说明进行安装。


推荐阅读