

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

# AWS ParallelCluster 가상 환경에 설치(권장)
<a name="install-v3-virtual-environment"></a>

요구 사항 버전이 다른 `pip` 패키지와 충돌하지 않도록 가상 환경에 AWS ParallelCluster 를 설치하는 것이 좋습니다.

**사전 조건**
+ AWS ParallelCluster 에는 Python 3.7 이상이 필요합니다. 아직 설치하지 않았다면 [python.org에서](https://www.python.org/) [플랫폼과 호환되는 버전을 다운로드](https://www.python.org/downloads/)하세요.

**가상 환경에 AWS ParallelCluster 를 설치하려면**

1. `virtualenv`를 설치하지 않은 경우 `pip3`을 사용하여 `virtualenv`를 설치합니다. `python3 -m virtualenv help`에 도움말 정보가 표시되면 2단계로 이동합니다.

   ```
   $ python3 -m pip install --upgrade pip
   $ python3 -m pip install --user --upgrade virtualenv
   ```

   `exit`를 실행하여 현재 터미널 창에서 나가서 새 터미널 창을 열어 환경에 변경 사항을 적용합니다.

1. 가상 환경을 생성하고 이름을 지정합니다.

   ```
   $ python3 -m virtualenv {{~/apc-ve}}
   ```

   또는 `-p` 옵션을 사용하여 특정 Python 버전을 지정할 수 있습니다.

   ```
   $ python3  -m virtualenv -p $(which python3) {{~/apc-ve}}
   ```

1. <a name="activate-virtual-environment-3"></a>새 가상 환경을 활성화합니다.

   ```
   $ source {{~/apc-ve}}/bin/activate
   ```

1. 가상 환경에 AWS ParallelCluster 를 설치합니다.

   ```
   (apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster"
   ```

1. Node Version Manager를 설치하고 템플릿 생성을 위해 최신 LTS(Long-Term Support) Node.js version. AWS Cloud Development Kit (AWS CDK) requires Node.js for CloudFormation을 설치합니다.
**참고**  
플랫폼에서 Node.js 설치가 작동하지 않는 경우 최신 버전의 LTS가 아닌 이전 버전의 LTS를 설치해 보세요. 자세한 내용은 [Node.js 출시 일정](https://github.com/nodejs/release#release-schedule) 및 [AWS CDK](https://docs.aws.amazon.com/cdk/v2/guide/work-with.html#work-with-prerequisites) 사전 요구 사항을 참조하세요.  
Node.js 설치 명령 예시:  

   ```
   $  nvm install --lts=Hydrogen
   ```

   ```
   $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
   $ chmod ug+x ~/.nvm/nvm.sh
   $ source ~/.nvm/nvm.sh
   $ nvm install --lts
   $ node --version
   ```

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

   ```
   $ pcluster version
   {
     "version": "3.15.0"
   }
   ```

`deactivate` 명령을 사용하여 가상 환경을 종료할 수 있습니다. 새 세션을 시작할 때마다 [환경을 다시 활성화](#activate-virtual-environment-3)해야 합니다.

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

```
(apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster"
```