web-dev-qa-db-ja.com

AWSCLIが正しく機能するようにパスを設定する

以下を使用してAWSCLIをインストールしました。

pip install --upgrade --user awscli

ここで、cmdにaws configureと入力すると、次のようになります。'aws 'は内部コマンドまたは外部コマンドとして認識されません。

パスを正しく設定する必要があると確信しています。環境変数にアクセスしてパスを設定する方法は知っていますが、awscliがインストールされている場所がわからないため、パスを何に設定すればよいかわかりません。ちなみに、私はすでにboto3をインストールしていて、それを問題なくインポートすることができます。

また、これをWindowsで設定していることにも言及する必要があります。

6
J4ce

こんにちは私はちょうど同じ問題を抱えていました、そして私はこれをなんとか解決することができました!

python 3.7.0とpipバージョン18を使用しています。

を使用してawscliをインストールしました

pip install --upgrade --user awscli

pATHに追加されていないので、どうやって見つけたらいいのかわからないけど、削除しようと思ったら、

pip uninstall awscli

それは私に言った

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\*

だから私はファイルがにインストールされたことを知っています

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

これをPATHに追加するだけです!幸運を!

8
Kevin Mao

私も同じ問題を抱えていました。 http://docs.aws.Amazon.com/cli/latest/userguide/awscli-install-windows.html は、パスを%USERPROFILE%\ AppData\Local\Programs \に設定する必要があることを示していますpipを使用する場合はPython\Python36\Scriptsですが、実際のパスは%USERPROFILE%\ AppData\Roaming\Python\Scriptsでした。 aws.cmdを検索して、実際にインストールされた場所を見つけることができます。そのディレクトリをパス環境変数に追加するだけです。私はPython 2.7を使用しているので、違いを説明できるかもしれません。

7
Dwayne Driskill

これを行うには2つの方法があります:1。既存のaws-cliをアップグレードします2.クリーンインストールを実行します

クリーンインストールを実行する手順は次のとおりです。

既存のaws-clirpmを削除します:pip remove aws-cli

curl " https://s3.amazonaws.com/aws-cli/awscli-bundle.Zip " -o "awscli-bundle.Zip"

pip -y install unzip

awscli-bundle.Zipを解凍します

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

aws --version

1
Aty

Windows 10x64にawscliをインストールしようとしたときに同じ問題が発生しました。以下のコマンドを使用してawscliをインストールしていました(次のガイドから推奨されています( AWS CLIのインストール ):

pip3 install awscli --upgrade --user

しかし、そのコマンドを実行した後でも、aws--versionコマンドを実行できません。 awsが認識されないとのことでした。したがって、いくつかのトリアージの後、awscliをインストールする唯一の機能し、簡単な方法は、Amazon自体が提供するmsiインストーラーを使用することです。

https://docs.aws.Amazon.com/cli/latest/userguide/install-windows.html

実行、インストール、追加の設定は不要、コマンドラインを再起動するだけで、魅力のように機能します。

0
yodist