Я пытался следовать этому учебному руководству.
Это - то, что я сделал в консоли:
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
Я перезапустил терминал без удачи также.
Какова проблема здесь?
Вот два шага для установки AWS cli на mac OSX
Когда" установку pip3 " называют с" - пользователь " опция, она устанавливает aws исполняемый файл в определенном для пользователя месте. Это может быть одним из многих возможных местоположений, но лучший способ узнать, где с этой командой:
сайт python3-m - база пользователей
В моей системе, это возвратилось:
Этот каталог имеет подкаталог "мусорного ведра", и это - то, где "aws" исполняемый файл был расположен.
я изобразил это из следующего:
Простой делают эти три шага:
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
Это - то, что работало на меня, я испытал проблемы разрешения и должен был создать локальную папку Frameworks сначала перед рабочей установкой варева. использование macOS Высокая Горная цепь
sudo mkdir /usr/local/Frameworks
sudo chown $(whoami):admin /usr/local/Frameworks
brew install awscli
У меня была подобная ошибка при попытке установить awscli. Я был следующими шагами, упомянутыми здесь амазонкой [ https://docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html]
, я использую анаконду, поэтому когда я использовал pip3 install awscli --upgrade --user
, она устанавливает awscli в /Users/username/.local/lib/python3.6/
Так, я использовал следующее для обновления awscli анаконде -
conda install -c conda-forge awscli
Я использовал следующие команды для установки awscli:
завихрение $" https://s3.amazonaws.com/aws-cli/awscli-bundle.zip "-o $ "awscli-bundle.zip" разархивировал $ awscli-bundle.zip./awscli-bundle/install использование версии проверки-b ~/bin/aws
: /Users/xxx/bin/aws --version
настраивают использование: /Users/xxx/bin/aws configure
Отвечать на исходный вопрос об установке зернышка использования:
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