塩焼きブログ

塩焼きに関しての研究内容を公開しています

awscliをインストールしたがcommand not foundになる場合の対策

公式に従って下記のようにインストールしてみましたが

pip install awscli --upgrade --user

結果下記のようにそんなコマンドは存在しないと言われた

root@cfecaa5a4d7c:/tmp# aws
bash: aws: command not found

@uasi さんに教えていただいたのですが、--userをつけるとユーザーディレクトリにインストールされているだけらしいのでパスは通らないと。。

でもパスとってほしいので、--ignore-installed sixオプションを付けて再度インストールをする。

pip install awscli --ignore-installed six

すると無事使えるようになりました

root@cfecaa5a4d7c:/tmp# aws
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:

  aws help
  aws <command> help
  aws <command> <subcommand> help
  aws: error: too few arguments