

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 macOS AWS ParallelCluster 上安裝
<a name="install-macos"></a>

**Topics**
+ [先決條件](#install-bundle-macos-os-prereq)
+ [使用 pip 在 macOS AWS ParallelCluster 上安裝](#install-macos-pip)
+ [將 AWS ParallelCluster 可執行檔新增至命令列路徑](#install-macos-path)

## 先決條件
<a name="install-bundle-macos-os-prereq"></a>
+ Python 3 3.7\$1 版或 Python 2 2.7 版

請檢查 Python 安裝。

```
$ python --version
```

如果您的電腦尚未安裝 Python，或是您想要安裝不同版本的 Python，請遵從[在 Linux AWS ParallelCluster 上安裝](install-linux.md)中的程序操作。

## 使用 pip 在 macOS AWS ParallelCluster 上安裝
<a name="install-macos-pip"></a>

您也可以`pip`直接使用 來安裝 AWS ParallelCluster。如果您沒有 `pip`，請遵循主要[安裝主題](install.md)中的指示操作。執行 `pip3 --version` 查看您的 macOS 版本是否已包含 Python 和 `pip3`。

```
$ pip3 --version
```

**在 macOS AWS ParallelCluster 上安裝**

1. 從 [Python.org](https://www.python.org) [的下載頁面下載](https://www.python.org/downloads/mac-osx/)並安裝最新版本的 Python。

1. 下載並執行 Python Packaging Authority 提供的 `pip3` 安裝指令碼。

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

1. 使用新安裝的 `pip3`進行安裝 AWS ParallelCluster。如果您使用 Python 版本 3\$1，我們建議您使用 `pip3` 命令。

   ```
   $ python3 -m pip install "aws-parallelcluster<3.0" --upgrade --user
   ```

1. 確認 AWS ParallelCluster 已正確安裝。

   ```
   $ pcluster version
   2.11.9
   ```

   如果找不到此程式，請[將它新增到命令列路徑](#install-macos-path)。

更新到最新版本的＆CLI，再次執行安裝命令。

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

## 將 AWS ParallelCluster 可執行檔新增至命令列路徑
<a name="install-macos-path"></a>

在使用 `pip` 進行安裝後，您可能需要將 `pcluster` 程式新增到作業系統的 `PATH` 環境變數中。程式的位置取決於 Python 的安裝位置。

**Example AWS 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`

1. 將匯出命令新增至您的描述檔指令碼。

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

   這個命令將路徑 (此範例中的 `~/.local/bin`) 新增到目前的 `PATH` 變數。

1. 將設定檔載入到目前工作階段中。

   ```
   $ source ~/.bash_profile
   ```