

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 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 이상을 사용하는 경우에는 `pip3` 명령을 사용하는 것이 좋습니다.

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

1.  AWS ParallelCluster 가 올바르게 설치되었는지 확인합니다.

   ```
   $ pcluster version
   2.11.9
   ```

   프로그램을 찾을 수 없는 경우 [프로그램을 명령줄 경로에 추가](#install-macos-path)합니다.

최신 버전으로 업그레이드하려면 설치 명령을 다시 실행합니다.

```
$ 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
```

실제 프로그램 경로가 아니라 symlink 경로가 출력될 수 있습니다. `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. 사용자 폴더에서 셸의 프로파일 스크립트를 찾습니다. 어떤 셸을 가지고 있는지 잘 모르는 경우 `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
   ```