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

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

在 macOS 上安装 Amazon ParallelCluster

先决条件

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

检查您的 Python 安装。

$ python --version

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

安装Amazon ParallelCluster在 macOS 上使用 pip

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

$ pip3 --version

在 macOS 上安装 Amazon ParallelCluster

  1. 从下载并安装最新版本的 Python下载页面python.org.

  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.5

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

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

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

将 Amazon ParallelCluster 可执行文件添加到命令行路径

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

例 Amazon ParallelCluster 安装位置 - 带 Python 3.6 和 pip(用户模式)的 macOS

~/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