окно установки aws CLI

1

У меня возникли проблемы с установкой aws CLI для окон.

Я следую этим инструкциям здесь

Это требует, чтобы у меня Python 3.6.2, но у меня есть Python 2.7.6, когда я запускаю python --version

После запуска

 pip install --user --upgrade awscli

и затем попытайтесь запустить

aws --version

Ничего не произошло.

Я попытался установить свой путь в переменных среды, но он все равно не сработает. После этого я попытался обновить мою версию python, установив python 3.6 на свой сайт, но моя версия python не будет обновляться при запуске python --version.

Может ли это быть началом того, почему я не могу установить CLI?

  • 0
    Обычно, когда вы устанавливаете python 3, он доступен через python3 вместо python .
  • 0
    Python3 настраивается с помощью переменной python3 env при установке с существующей установкой python 2.7. Попробуйте python3 --version и посмотрите, что произойдет. Аналогично pip3 для pip. Теперь вы можете использовать их для установки
Теги:
amazon-web-services
pip
aws-cli

5 ответов

1

Используйте эту ссылку для загрузки и установки AWSCLI. Загрузите программу установки AWS CLI MSI для Windows.

затем перейдите в папку C:\Program Files\Amazon\AWSCLI или где-то, когда вы это установили, и укажите путь в переменных среды.

Ура!

0

Если у вас установлен choco, будет работать следующее

choco install -y awscli
$env:Path += ';C:\Program Files\Amazon\AWSCLI'
0

Вы можете разрабатывать программное обеспечение Python для AWS как в Python 2.x, так и 3.x. CLI написан на Python 2.x.

У вас могут быть установлены как Python 2, так и Python 3. Вы можете указать python.exe вручную, используя полный путь (не рекомендуется, но я делаю это все время), или обновляя переменную PATH среды, чтобы указать на правильную установку Python. Я использую пакетный файл, чтобы я мог переключаться между Python 2 и Python 3.

Когда вы запускаете "pip install --user --upgrade awscli", версия запущенного Python определяет пакет awscli, который загружен и установлен.

Для Microsoft Windows AWS предоставляет пакет установщика MSI, который содержит все, что вам нужно, включая правильную версию Python 2.7. Я рекомендую начать с AWS Windows MSI, а затем узнать, как работает Python (среда) в Windows.

Имейте в виду, что Python 2.x уходит. Это не официальный, а план на 1 января 2020 года как день смерти. Это означает, где это возможно, для Python 3. IMHO пора прекратить разработку для AWS в Python 2.x.

0

Сначала убедитесь, что вы установили python3. Проверьте его командой:

Попробуйте проверить версию python с помощью команды (на centos или redhat):

$ rpm -qa|grep python3

И затем убедитесь, что python3 добавлен в $ PATH

$python3 --version

И я думаю, вам нужно установить pip3 для python3.X.

$yum search python3|grep pip   

А затем установите необходимый пакет с командой

$ pip3 install --user --upgrade awscli
0

Прошли ли вы шаги на веб-сайте Amazon? Python 2 и 3 сильно отличаются от того, что я понимаю.

https://docs.aws.amazon.com/cli/latest/userguide/installing.html

Скрипт AWS, который вы используете, на самом деле является просто программой python. Я рекомендую проверять пути установки и, возможно, использовать их комплектный установщик, найденный на странице выше, примерно на полпути вниз.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню