本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 macOS 上安装 Amazon ParallelCluster
先决条件
-
Python 3 版本 3.7+ 或 Python 2 版本 2.7
检查您的 Python 安装。
$
python --version
如果您的计算机上还没有安装 Python,或者您希望安装 Python 的其他版本,请按照在 Linux 上安装 Amazon ParallelCluster中的过程执行操作。
使用 pipAmazon ParallelCluster 在 macOS 上安装
您还可以直接使用 pip
安装 Amazon ParallelCluster。如果您没有 pip
,请按照主要安装主题中的说明执行操作。运行 pip3
--version
可查看您的 macOS 版本是否已包含 Python 和 pip3
。
$
pip3 --version
在 macOS 上安装 Amazon ParallelCluster
-
下载并运行 Python 打包权威机构提供的
pip3
安装脚本。$
curl -O https://bootstrap.pypa.io/get-pip.py
$
python3 get-pip.py --user
-
使用新安装的
pip3
安装 Amazon ParallelCluster。如果您使用的是 Python 3+ 版本,我们建议您使用pip3
命令。$
python3 -m pip install "aws-parallelcluster<3.0" --upgrade --user
-
验证 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 和 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)
-
在您的用户文件夹中查找 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
-
-
向配置文件脚本中添加导出命令。
export PATH=
~/.local/bin
:$PATH在本示例中,此命令将路径
~/.local/bin
添加到当前PATH
变量中。 -
将配置文件加载到当前会话。
$
source ~/
.bash_profile