Board logo

标题: mac安装s3命令客户端(1) [打印本页]

作者: look_w    时间: 2019-5-18 09:27     标题: mac安装s3命令客户端(1)

在 macOS 上安装 AWS Command Line Interface
先决条件

Python 2 版本 2.6.5+ 或 Python 3 版本 3.3+
检查您的 Python 安装:

$ python --version


如果您的计算机上还没有安装 Python,或者您希望安装 Python 的其他版本,请按照在 Linux 上安装 AWS Command Line Interface中的过程执行操作。
使用捆绑安装程序安装 AWS CLI

使用捆绑安装程序,在命令行中执行以下步骤来安装 AWS CLI。
使用捆绑安装程序安装 AWS CLI

    下载 AWS CLI 捆绑安装程序

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


    解压缩程序包。

$ unzip awscli-bundle.zip


注意
如果没有 unzip,请使用 Linux 发行版的内置程序包管理器进行安装。

    运行安装可执行文件。

$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws


注意
默认情况下,安装脚本在系统默认版本的 Python 下运行。如果您已安装 Python 的可选版本并希望使用该版本安装 AWS CLI,请使用该版本按 Python 可执行文件的绝对路径运行安装脚本。例如:

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


安装程序在 /usr/local/aws 中安装 AWS CLI,并在 /usr/local/bin 目录中创建符号链接 aws。使用 -b 选项创建符号链接将免除在用户的 $PATH 变量中指定安装目录的需要。这应该能让所有用户通过在任何目录下键入 aws 来调用 AWS CLI。
要查看 -i 和 -b 选项的说明,请使用 -h 选项:

$ ./awscli-bundle/install -h


到此就安装完成了,测试语句可参考第三节常用语句。
使用 pip 在 macOS 上安装 AWS CLI

您也可以直接使用 pip 安装 AWS CLI。如果您没有 pip,请按照主要安装主题中的说明执行操作。运行 pip --version 可查看您的 macOS 版本是否已包含 Python 和 pip。

$ pip --version


在 macOS 上安装 AWS CLI

    从 Python.org 的下载页面下载并安装 Python 3.6。

    使用 Python 打包权威机构提供的脚本安装 pip。

$ curl -O https://bootstrap.pypa.io/get-pip.py
$ python3 get-pip.py --user


    使用 pip 安装 AWS CLI。

$ pip3 install awscli --upgrade --user



    验证 AWS CLI 是否已正确安装。

$ aws --version


    AWS CLI 1.11.84 (Python 3.6.1)

如果未找到可执行文件,则将它添加到命令行路径。

要升级到最新版本,请重新运行安装命令:

$ pip3 install awscli --upgrade --user


将 AWS CLI 可执行文件添加到命令行路径
在使用 pip 进行安装后,需要将 aws 可执行文件添加到操作系统的 PATH 环境变量中。可执行文件的位置取决于 Python 的安装位置。
例 AWS CLI 安装位置 - 带 Python 3.6 和 pip (用户模式) 的 macOS

~/Library/Python/3.6/bin


如果您不知道 Python 的安装位置,请运行 which python。

$ which python
/usr/local/bin/python


输出可能是符号链接的路径,而不是实际的可执行文件。运行 ls -al 以查看所指向的路径。

$ ls -al /usr/local/bin/python
~/Library/Python/3.6/bin/python3.6


pip 将可执行文件安装到包含 Python 可执行文件的同一文件夹。将此文件夹添加到您的 PATH 变量中。
修改您的 PATH 变量 (Linux, macOS, or Unix)

    在您的用户文件夹中查找 Shell 的配置文件脚本。如果您不能确定所使用的 Shell,请运行 echo $SHELL。

$ ls -a ~


    向配置文件脚本中添加导出命令。

export PATH=~/.local/binPATH


在本示例中,此命令将路径 ~/.local/bin 添加到当前 PATH 变量中。

    将配置文件加载到当前会话。

$ source ~/.bash_profile




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0