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
      此目录有一个“bin”子目录,即“aws”可执行文件所在的位置

      我从以下几点中找到了答案:

      • pip3安装--帮助

      这对我来说很有效,我遇到了权限问题,在运行brew安装之前必须先创建一个本地框架文件夹。使用macOS High Sierra

      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
      (no
      chown
      )就可以了。macOS High Sierra 10.13.3