在m上找不到aws cli

2024-04-26 18:31:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我在MacOS10.13上,安装了AWSCLI后出现问题。我不能在我的CLI中使用aws命令。

我安装了aws cli,其中使用以下命令pip 18.0

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="/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上的步骤,但没有解决我的问题。

我的流程怎么了?你有我的解决办法吗?


Tags: installpippathimport命令目录awscli
3条回答

在我的例子中,我使用了Python 3和Anaconda。

因此,我用conda install awscli安装了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

好极了!:)

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

如果执行aws时未启动程序,则说明路径不正确。

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

Adding the AWS CLI Executable to your Command Line Path

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

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

如果执行aws没有启动程序,那么您的路径不正确,请通过以下命令导出aws程序路径

export PATH=~/.local/bin:$PATH

相关问题 更多 >