Подтвердить что ты не робот

Я не могу установить aws cli на mac os с pip - awscli: команда не найдена

Я попытался следовать этому руководству.

Это то, что я сделал в консоли:

pip3 install --user --upgrade awscli

после этого, когда я пишу:

pip3 --version

Я получаю:

pip 9.0.1 from /Users/user/Library/Python/3.4/lib/python/site-packages (python 3.4)

то я написал:

pip3 install --user --upgrade awscli

эта команда загрузила awscli и автоматически добавила следующее:

# Setting PATH for Python 3.4
# The orginal version is saved in .profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH

в мой .profile

Позже, чтобы быть уверенным, я писал:

source ~/.profile

и затем, когда я печатаю:

user$ aws
-bash: aws: command not found

Я тоже не перезапустил терминал.

В чем проблема?

4b9b3361

Ответ 1

Вот два шага для установки AWS cli на Mac OSX

ПЕРВЫЙ

Официальная версия

  • варить установку awscli

ВТОРОЙ

Версия для разработки

  • brew install awscli --HEAD

Ответ 2

Когда " pip3 install " вызывается с опцией " --user ", она устанавливает исполняемый файл aws в определенном пользователем месте. Это может быть одно из многих возможных мест, но лучший способ узнать, где находится эта команда:

сайт python3 -m --user -база

В моей системе это возвращалось:

  • /Users/[myusername]/Library/Python/3.6

В этом каталоге есть подкаталог "bin", и именно там находился "aws" исполняемый файл.

Я понял это следующим образом:

Ответ 3

Просто выполните следующие три шага:

curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip 
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

Ответ 4

Это то, что сработало для меня, я столкнулся с проблемами с разрешениями и должен был создать локальную папку Frameworks, прежде чем запускать установку Brew. используя macOS High Sierra

sudo mkdir /usr/local/Frameworks
sudo chown $(whoami):admin /usr/local/Frameworks
brew install awscli

Ответ 5

brew install awscli должен работать

Ответ 6

У меня была аналогичная ошибка при попытке установить awscli. Я выполнял шаги, упомянутые здесь amazon [ https://docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html]

Я использую anaconda, поэтому, когда я использовал pip3 install awscli --upgrade --user он устанавливает awscli в /Users/username/.local/lib/python3.6/

Итак, я использовал следующее для обновления awscli до anaconda-

conda install -c conda-forge awscli

Ответ 7

Я использовал следующие команды для установки awscli:

$ curl " https://s3.amazonaws.com/aws-cli/awscli-bundle.zip " -o "awscli -b undle.zip" $ unzip awscli -b undle.zip $./awscli -b unle/install -b ~/bin/aws

проверить версию, используя: /Users/xxx/bin/aws --version настроить с помощью: /Users/xxx/bin/aws configure

Ответ 8

Чтобы ответить на оригинальный вопрос об установке с помощью pip:

sudo pip install --upgrade pip
sudo easy_install nose
sudo easy_install tornado
sudo easy_install six
sudo pip install --ignore-installed awscli

работал на меня в Мохаве

Ответ 9

Я выполнил следующие шаги, и он работает для MacOS 10.11

curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"

Распакуйте пакет.

unzip awscli-bundle.zip

И вместо данной команды:

'sudo /usr/local/bin/python2.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws'

который сломан из-за пипса, я думаю, я использовал команду ниже, и это сработало для меня.

python3.6 ./awscli-bundle/install -b ~/bin/aws