Macos 我无法在mac os上安装aws cli,因为找不到pip-awscli:命令
我试着跟着这个 这是我在控制台中所做的:Macos 我无法在mac os上安装aws cli,因为找不到pip-awscli:命令,macos,amazon-web-services,terminal,pip,aws-cli,Macos,Amazon Web Services,Terminal,Pip,Aws Cli,我试着跟着这个 这是我在控制台中所做的: 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,并自动添加了以下内容: # Setti
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
我重新启动了终端,但也没有运气
这里有什么问题?以下是在mac OSX上安装AWS cli的两个步骤 第一 官方版本
- brew安装awscli
- brew安装awscli—头
- 简单地执行以下三个步骤:
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
当使用“--user”选项调用“pip3 install”时,它会在用户特定的位置安装aws可执行文件。这可能是许多可能的位置之一,但使用此命令查找位置的最佳方法是:
python3-m站点——用户群
在我的系统上,这返回:
- /Users/[myusername]/Library/Python/3.6
- pip3安装--帮助
sudo mkdir /usr/local/Frameworks
sudo chown $(whoami):admin /usr/local/Frameworks
brew install awscli
brew安装awscli
应该可以正常工作我在尝试安装awscli时遇到类似错误。我是按照亚马逊在这里提到的步骤做的[
我使用anaconda,所以当我使用pip3安装awscli--upgrade--user
它在/Users/username/.local/lib/python3.6/
因此,我使用以下内容将awscli更新为anaconda-
conda安装-c conda forge 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'
这是由于pip而被破坏的,我想,我使用了下面的命令,它对我有效
python3.6 ./awscli-bundle/install -b ~/bin/aws
我已使用以下命令安装awscli: $curl”“-o“awscli bundle.zip” $unzip awscli-bundle.zip $./awscli捆绑包/安装-b~/bin/aws 使用以下命令检查版本:
/Users/xxx/bin/aws--version
使用配置:
/Users/xxx/bin/aws configure
回答有关使用pip安装的原始问题:
sudo pip install --upgrade pip
sudo easy_install nose
sudo easy_install tornado
sudo easy_install six
sudo pip install --ignore-installed awscli
在莫哈韦为我工作自从您安装了
用户方案以来,您是否检查过可执行文件是否确实位于/Library/Frameworks/Python.framework/Versions/3.4/bin/
,我希望可执行文件应该位于类似于~/Library/Python/3.4/bin/
的位置。@LeoC是的,你完全正确!另一条路径有效。你费心添加它作为答案吗?很高兴它有帮助。不,太懒了–谢谢你的提问。在MacOS上安装AWS CLI最简单的方法是:brew install awscli
如果您有brew us:brew安装awscli brew安装awsebcli
这对我来说也很有效,但我不知道“官方版本”是正确的磁贴,因为上面没有提到brew会导致现在“权限被拒绝”。“sudo”也不起作用,因为它不再被允许..有人能更新吗?我也有被拒绝的问题,请看我在下面的回答,他们为什么不在aws文档中这样说呢!已经在aws文档链接上发送了反馈-。希望它能很快得到纠正。与他的答案相吻合,但不能更新他的答案。这在使用pip3安装awscli时对我不起作用--升级--用户
,因为我的。本地
从未创建过bin
子目录。在Centos 7上对我起作用,将其用作pip安装的变通方法--用户--升级awscli=>aws:命令找不到。在此处还找到了一个正式文档:pip和brew都不起作用。继续t各种各样的错误。这就像一个符咒。这是唯一有效的!只需运行sudo mkdir/usr/local/Frameworks
(nochown
)就可以了。macOS High Sierra 10.13.3