设置路径以使AWS CLI正常运行

J4c*_*4ce 5 python amazon-web-services aws-cli boto3

我使用以下方法安装了AWSCLI:

pip install --upgrade --user awscli
Run Code Online (Sandbox Code Playgroud)

现在,如果我在cmd中键入aws configure,我将得到:'aws'不被识别为内部或外部命令...

我很确定需要正确设置路径。我知道如何进入环境变量来设置路径,但是我不知道将路径设置为什么,因为我看不到awscli安装位置。顺便说一句,我已经安装了boto3,并且可以导入它。

我还应该提到我是在Windows中设置的。

小智 8

嗨,我只是遇到了同样的问题,我设法解决了这个问题!

我正在使用python 3.7.0和pip版本18。

我使用安装了awscli

pip install --upgrade --user awscli
Run Code Online (Sandbox Code Playgroud)

但是它没有添加到PATH中,我也不知道如何找到它。但是当我决定删除它时,运行

pip uninstall awscli
Run Code Online (Sandbox Code Playgroud)

它告诉我

Uninstalling awscli-1.15.65:
Would remove:
    c:\users\riz\appdata\roaming\python\python37\scripts\aws
    c:\users\riz\appdata\roaming\python\python37\scripts\aws.cmd
    c:\users\riz\appdata\roaming\python\python37\scripts\aws_bash_completer
    c:\users\riz\appdata\roaming\python\python37\scripts\aws_completer
    c:\users\riz\appdata\roaming\python\python37\scripts\aws_zsh_completer.sh
    c:\users\riz\appdata\roaming\python\python37\site-packages\awscli-1.15.65.dist-info\*
    c:\users\riz\appdata\roaming\python\python37\site-packages\awscli\*
Run Code Online (Sandbox Code Playgroud)

所以我知道文件安装在

c:\users\riz\appdata\roaming\python\python37\scripts\aws

您只需要将此添加到PATH!祝好运!


Dwa*_*ill 7

我有同样的问题。http://docs.aws.amazon.com/cli/latest/userguide/awscli-install-windows.html说,如果您将路径设置为%USERPROFILE%\ AppData \ Local \ Programs \ Python \ Python36 \ Scripts使用pip,但对我来说,路径实际上是%USERPROFILE%\ AppData \ Roaming \ Python \ Scripts。您可以搜索aws.cmd来查找它的实际安装位​​置。只需将该目录添加到您的路径环境变量即可。我正在使用Python 2.7,因此可以解释其中的区别。


Aty*_*Aty 1

有两种方法可以实现: 1. 升级现有的 aws-cli 2. 进行全新安装

以下是执行全新安装的步骤:

删除任何现有的 aws-cli rpm: pip remove aws-cli

卷曲“ https://s3.amazonaws.com/aws-cli/awscli-bundle.zip

pip -y 安装解压

解压缩 awscli-bundle.zip

./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

aws --版本