安装 Amazon ParallelCluster 在 macOS 上 - Amazon ParallelCluster
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

安装 Amazon ParallelCluster 在 macOS 上

先决条件

  • Python 3 版本 3.7+ 或 Python 2 版本 2.7

检查您的 Python 安装。

$ python --version

如果您的计算机上还没有安装 Python,或者您希望安装 Python 的其他版本,请按照安装 Amazon ParallelCluster 在 Linux中的过程执行操作。

安装 Amazon ParallelCluster 在 macOS 上使用 pip

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

$ pip3 --version
要安装 Amazon ParallelCluster 在 macOS 上
  1. Python.org下载页面下载并安装最新版本的 Python。

  2. 下载并运行 Python 打包权威机构提供的 pip3 安装脚本。

    $ curl -O https://bootstrap.pypa.io/get-pip.py $ python3 get-pip.py --user
  3. 使用新安装的软件pip3进行安装 Amazon ParallelCluster。 如果您使用的是 Python 版本 3+,我们建议您使用该pip3命令。

    $ python3 -m pip install "aws-parallelcluster<3.0" --upgrade --user
  4. 验证一下 Amazon ParallelCluster 已正确安装。

    $ pcluster version 2.11.9

    如果未找到该程序,请将它添加到命令行路径

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

$ pip3 install "aws-parallelcluster<3.0" --upgrade --user

添加 Amazon ParallelCluster 可执行到你的命令行路径

在使用 pip 进行安装后,可能需要将 pcluster 程序添加到操作系统的 PATH 环境变量中。程序的位置取决于 Python 的安装位置。

例 Amazon ParallelCluster 安装位置——搭载 Python 3.6 的 macOS 和pip(用户模式)
~/Library/Python/3.6/bin

将上面示例中的版本替换为您的 Python 版本。

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

$ which python3 /usr/local/bin/python3

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

$ ls -al /usr/local/bin/python3 lrwxr-xr-x 1 username admin 36 Mar 12 12:47 /usr/local/bin/python3 -> ../Cellar/python/3.6.8/bin/python3

pip 将程序安装到 Python 应用程序所在的文件夹中。将此文件夹添加到 PATH 变量。

要修改您的 PATH 变量(Linux、macOS 或 Unix),请执行以下操作:
  1. 在您的用户文件夹中查找 Shell 的配置文件脚本。如果您不能确定所使用的 Shell,请运行 echo $SHELL

    $ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
    • Bash.bash_profile.profile.bash_login

    • Zsh.zshrc

    • Tcsh.tcshrc.cshrc.login

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

    export PATH=~/.local/bin:$PATH

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

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

    $ source ~/.bash_profile