Недавно я заметил, что у меня запущена старая версия AWS CLI, которая мне не нужна.
$aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
Как я могу перейти на последнюю версию AWS CLI (1.10.24)?
Edit:
Выполнение следующей команды не позволяет обновить CLI AWS:
$ pip install --upgrade awscli
Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages
Cleaning up...
Проверка версии:
$ aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
От http://docs.aws.amazon.com/cli/latest/userguide/installing.html#install-with-pip
Чтобы обновить существующую установку AWI CLI, используйте опцию --upgrade:
pip install --upgrade awscli
Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages
. Хотя, когда я запускаю aws --version
, я получаю aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
.
В Linux и OS X представлены три команды, соответствующие каждому шагу:
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
$ unzip awscli-bundle.zip
$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
pip
у меня не сработало - удаление aws
и переустановка таким образом сработало.
Это не работает:
pip install --upgrade awscli
Это отлично работает на Ubuntu 14.04 (нет необходимости перезагружаться также. Вам нужно будет сначала установить pip3):
pip3 install --upgrade awscli
apt-get install python3-pip
Любая команда одинаково хорошо работает для меня в Ubuntu 14.04.
Try
sudo pip install --upgrade awscli
и откройте новую оболочку.
Это сработало для меня (нет необходимости перезагружаться).
sudo pip install --upgrade awscli
чтобы моя машина могла удалить предыдущую версию awscli (после успешного первоначального обновления)
apt-get install awscli
черезapt-get install awscli
.apt-get remove awscli
было сначала удалить его (apt-get remove awscli
) и следовать приведенным ниже ответам поpip install
.