aws-cli не найден в macOS - PullRequest
       30

aws-cli не найден в macOS

0 голосов
/ 28 августа 2018

Я на MacOS 10.13 и у меня проблема после установки aws-cli. Я не могу использовать команду aws в моем CLI.

Я установил aws-cli с pip 18.0 и использовал эту команду:

pip install awscli --upgrade --user

После этого команда aws не работала, поэтому я проверил каталог установки aws-cli с помощью этой команды:

python -c 'import awscli; print(awscli)'

Выход: /Users/XXXXX/Library/Python/2.7/lib/python/site-packages/awscli/__init__.pyc

И я добавляю его в мой каталог PATH, под PATH для python. PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3:${PATH} export PATH=$HOME/Library/Python/2.6/bin:$PATH

К сожалению, команды aws по-прежнему не работают. Я проверил и выполнил шаги на https://docs.aws.amazon.com/cli/latest/userguide/installing.html, но не решил мою проблему.

Что не так с моим процессом? У вас есть решение для меня?

Ответы [ 3 ]

0 голосов
/ 28 августа 2018

Пакет называется "awscli". Программа называется "aws".

Если выполнение aws не запускает программу, значит, ваш путь неверен.

Перейдите по этой ссылке для инструкций для Mac OSX:

Добавление исполняемого файла CLI AWS в путь к командной строке

В вашем вопросе я заметил, что вы смешиваете свой оператор PATH с Python 2 и Python 3. Для Python 2 вы смешиваете 2.6 и 2.7. Я бы убрал это первым. Затем следуйте инструкциям по установке AWS.

0 голосов
/ 28 марта 2019

В моем случае я использую Python 3 вместе с Anaconda.

Поэтому я установил awscli с conda install awscli.

conda list возвращает:

awscli 1.16.133 py36_0 conda-forge

Я также экспортировал путь к программе aws и загрузил профиль в текущий сеанс:

$ echo 'export PATH="~/.local/bin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile

Теперь aws --version возвращает:

aws-cli/1.16.133 Python/3.6.7 Darwin/18.2.0 botocore/1.12.123

Хорошо идти! :)

0 голосов
/ 28 августа 2018

Пакет называется "awscli". Программа называется "aws".

Если выполнение aws не запускает программу, значит, ваш путь неверен, экспортируйте путь к программе aws с помощью следующей команды

export PATH=~/.local/bin:$PATH
...