python - 在 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上的步骤,但没有解决我的问题。
我的流程有什么问题?你有我的解决方案吗?
解决方案
包名为“ awscli
”。该程序名为“ aws
”。
如果执行aws
没有启动程序,那么你的路径不正确。
按照此链接获取 Mac OSX 特定说明:
在您的问题中,我注意到您将 PATH 语句与 Python 2 和 Python 3 混合在一起。对于 Python 2,您正在混合 2.6 和 2.7。我会先把它清理干净。然后按照 AWS 说明进行安装。
推荐阅读
- postgresql - 使用 PostgreSQL 对多行进行子串化
- vim - 为 gggqG 创建 vim 函数或映射
- python - 二分搜索算法测试重复值
- php - 导出到 CSV CP1252 West 编码法语重音字符不转换
- javascript - 为什么在我的项目中保存文件后反应应用程序会重新加载?
- gem5 - 如何访问 gem5 线程统计信息?
- vue.js - 如何确定 Vue.js + Vuetify 组件大小
- azure - Azure Powershell - 使用 SAS 令牌从 Azure 表中读取所有行(只读)
- javascript - 不同颜色的chartjs折线图点
- java - JavaFX:Java.Lang.ClassNotFoundException(即使场景构建器找到控制器)