Я пытаюсь установить 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.