Не удалось установить AWS Elastic Beanstalk CLI (Win10, Python 3.6, Pip 9.0.1)

Я пытаюсь установить awsebcli на моей машине, и я не могу запустить команду

eb --version

Он показывает эту ошибку:

'eb' is not recognized as an internal or external command,

исполняемой программой или пакетным файлом.

Это моя версия Python:

C:>python --version
Python 3.6.0

Это моя версия pip:

C:>pip --version
pip 9.0.1 from c:usersamirsappdatalocalprogramspythonpython36libsite-packages (python 3.6)

когда я запустил эту команду pip install --upgrade --user awsebcli для установки awsebcli он успешно установил его.

вот мои переменные среды для ПУТЬ: enter image description here

6 ответов


после большого количества беготни мне удалось выяснить, что мне не хватает дополнительной записи пути, оба из них были необходимы, чтобы получить eb для работы в windows:

%USERPROFILE%\AppData\Local\Programs\Python\Python36\Scripts
%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts

этот путь работал для меня...

%USERPROFILE%\AppData\Roaming\Python\Scripts;
%USERPROFILE%\AppData\Local\Programs\Python\Python36\Scripts;
%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts;
C:\Program Files\Amazon\AWSCLI

Я понял проблему. Похоже, мне нужно было добавить это в переменные среды:

%USERPROFILE#\AppData\Local\Programs\Python\Python36\Scripts

хотя у него был другой C:\Users\amirs\... и путь тоже.


У меня была такая же проблема в последние несколько дней.

хотя Амазонки документации даже не упоминает о нем (т. е. только следующие АРМ интерфейс командной строки Домашняя страница упоминает, но не объясняет, что это необходимо), в дополнение к 'awsebcli пакет (что также требует 'boto3' пакет), также нужно скачать и установить АРМ-Шелл пакет для того, чтобы команда АРМ настроить на работа:

https://aws.amazon.com/cli/

перейдите по ссылке aws-shell на следующую страницу GITHUB и следуйте инструкциям по установке: https://github.com/awslabs/aws-shell

затем после установки введите "aws configure" в командном окне в соответствии с инструкциями по следующей ссылке, и он будет работать нормально, предлагая вам ввести необходимый ключ доступа AWS и секретный доступ Ключ:

http://boto3.readthedocs.io/en/latest/guide/quickstart.html

FYI - я попытался изменить путь переменной среды в соответствии с вашим решением, а также в другой ссылке, но ни один не работал для меня:

https://forums.aws.amazon.com/thread.jspa?threadID=228638

таким образом, мне пришлось решить проблему с истинным решением проблемы, как описано здесь.


Если вы здесь, и он все еще не работает, вам нужно (возможно, это с момента нового обновления)... в путь к переменной среды Windows необходимо добавить следующее:

%USERPROFILE%\AppData\Local\Programs\Python\Python37-32\Scripts\

это сработало для меня:

sudo -H pip3 install awsebcli --upgrade --ignore-installed six