我使用的是macOS 10.13,安装aws后出现了问题。我不能在我的CLI中使用aws命令。
我使用以下命令安装了pip 18.0的aws:
pip install awscli --upgrade --user
之后,aws命令无法工作,所以我使用以下命令检查了aws安装目录:
python -c 'import awscli; print(awscli)'
Output:/Users/XXXXX/Library/Python/2.7/lib/python/site-packages/awscli/__init__.pyc
然后将输出添加到我的PATH目录中,在python的路径下。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的步骤,但没有解决我的问题。
我的过程怎么了?你有解决办法给我吗?
发布于 2018-08-28 13:01:49
这个包名为"awscli“。该程序名为"aws“。
如果执行aws不启动程序,则路径不正确。
请按照此链接了解Mac的具体说明:
在您的问题中,我注意到您将PATH语句与Python2和Python3混合在一起,而对于Python 2,则混合了2.6和2.7。我会先把它清理干净。然后按照AWS安装说明进行安装。
发布于 2018-08-28 10:42:40
这个包名为"awscli“。程序名为"aws“。
如果执行aws不启动程序,则路径不正确,请按以下命令导出aws程序路径
export PATH=~/.local/bin:$PATH发布于 2019-03-28 12:08:27
在我的例子中,我与Anaconda一起使用Python 3。
因此,我在awscli中安装了conda install awscli。
conda list返回:
awscli 1.16.133 py36_0 conda-forge
我还导出了aws程序路径,并将概要文件加载到当前会话中:
$ echo 'export PATH="~/.local/bin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile现在,aws --version返回:
aws-cli/1.16.133 Python/3.6.7 Darwin/18.2.0 botocore/1.12.123
很好!:)
https://stackoverflow.com/questions/52055856
复制相似问题