Я пытался следовать этому учебник.
Это то, что я сделал в консоли:
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
к моему .профиль
Позже, просто чтобы быть уверенным, я написал:
source ~/.profile
а потом, когда я типа:
user$ aws
-bash: aws: command not found
Я перезапустил терминал, не повезло также.
Что'проблема здесь?
Здесь представлены два шага для установки командной строки AWS на Mac и OSX с
самогон установите awscli --руководитель
Когда-то "pip3 установить" это называется с " по--пользовательи" вариант, он устанавливает АРМ, выполняемых в пользовательском расположении. Это может быть одна из многих возможных местах, но лучший способ выяснить, где с помощью этой команды:
питон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
зелье установите awscli должны работать
Это работало для меня, я не испытывал проблем с разрешениями и пришлось создать локальную рамках первой папки перед запуском самогон установки. с помощью высокой и macOS Сьерра
sudo mkdir /usr/local/Frameworks
sudo chown $(whoami):admin /usr/local/Frameworks
brew install awscli
У меня была подобная ошибка, когда пытаюсь установить awscli. Я следил за шаги, упомянутые здесь в Amazon [https://docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html]
Я использую анаконды, поэтому, когда я использую pip3 установить awscli --подъем --пользователя он устанавливает awscli в/users/имя_пользователя/.местные/Либ/питон3.6/
Итак, я использовал следующие действия, чтобы обновить awscli для анаконды-
установить-с стадион conda стадион conda-Фордж awscli`
Я использовал следующие команды, чтобы установить awscli :
я завиток$&; https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -о том, что "awscli-пачки.ЗИП и" $ разархивировать awscli-bundle.zip $ ./awscli-пачки/установка -б ~/бин/АРМ
проверить версию с помощью : /пользователи/ХХХ/ОГРН/АРМ --версия
настроить используя : /пользователи/ХХХ/ОГРН/АРМ настроить
Для ответа на исходный вопрос об установке с помощью pip:
sudo pip install --upgrade pip
sudo easy_install nose
sudo easy_install tornado
sudo easy_install six
sudo pip install --ignore-installed awscli
работал для меня на Мохаве
Я последовал за следующие действия, и это работает для 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