Установка AWSCLI на Mac прошла успешно, затем команды bash завершаются неудачно - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь установить AWSCLI на моем Mac (OS 10.14).

Прежде всего, одним из первых действий, которые я сделал с этим Mac, было следование этим инструкциям по обновлению Python, и поэтому мой системный Python теперь 3.7.1 (т.е. это возвращается, когда я вхожу python --version).

Шаги, которые я предпринял:

Теперь, что касается awscli, я сначала попробовал просто pip install awscli --upgrade --user на основе документов AWS здесь . Это было успешно, но затем команды bash, такие как aws configure и aws --version, привели к ответу -bash: aws: command not found.

Итак, я побежал pip uninstall awscli в надежде попробовать другой метод. Затем я следовал этим инструкциям по установке в комплекте. И снова установка прошла успешно, и снова команда aws не может быть найдена.

Используя опубликованное руководство здесь , я попытался добавить export PATH=~/Library/Python/3.7/bin/:$PATH к своему .profile, но это тоже не сработало. (Я попытался перезаписать значения по умолчанию export PATH и , добавив вышеуказанное в отдельной строке - ни сработало.)

Потенциальная основная причина:

Существует псевдоним для aws в /usr/local/bin, однако, когда я нажимаю «показать оригинал», я получаю ошибку original item cannot be found. Я предполагаю, что решение заключается в исправлении этого псевдонима, но я не уверен, на что он должен указывать.

Заранее благодарим за помощь.

РЕДАКТИРОВАТЬ : Этот вопрос похож на вопрос, размещенный здесь , однако проблема сохраняется, даже если не выполняется установка с pip install --user и вместо этого используется встроенный установщик AWS.

...