

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

# Linux AWS ParallelCluster 에 설치
<a name="install-linux"></a>

Python용 패키지 관리자`pip`인를 사용하여 대부분의 Linux 배포에 AWS ParallelCluster 및 해당 종속성을 설치할 수 있습니다. 먼저 Python 및 `pip`가 설치되었는지 확인합니다.

1. 해당 버전의 Linux에 Python 및 `pip`가 포함되어 있는지 확인하려면 `pip --version`을 실행합니다.

   ```
   $ pip --version
   ```

   를 `pip` 설치한 경우 [pip를 사용하여 설치 주제 AWS ParallelCluster 로](install.md) 이동합니다. 그렇지 않은 경우 2단계로 진행합니다.

1. Python이 설치되었는지 확인하려면 `python --version`을 실행합니다.

   ```
   $ python --version
   ```

   Python 3 버전 3.6 이상 또는 Python 2 버전 2.7이 설치되어 있는 경우 [pip를 AWS ParallelCluster 사용하여 설치](install.md) 주제로 이동합니다. 그렇지 않은 경우 [Python을 설치](install-linux-python.md)한 다음 이 절차로 돌아와서 `pip`를 설치합니다.

1. Python Packaging Authority**에서 제공하는 스크립트를 사용하여 `pip`를 설치합니다.

1. `curl` 명령을 사용하여 설치 스크립트를 다운로드합니다.

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

1. Python으로 스크립트를 실행하여 `pip` 및 기타 필요한 지원 패키지의 최신 버전을 다운로드하여 설치합니다.

   ```
   $ python get-pip.py --user
   ```

   or

   ```
   $ python3 get-pip.py --user
   ```

   `--user` 스위치를 포함한 경우 스크립트는 `pip`를 `~/.local/bin` 경로에 설치합니다.

1. `pip`가 포함된 폴더가 `PATH` 변수의 일부인지 확인하려면 다음을 수행하세요.

   1. 사용자 폴더에서 셸의 프로파일 스크립트를 찾습니다. 어떤 셸을 가지고 있는지 잘 모르는 경우 `basename $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
      ```

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

   ```
   $ pip3 --version
   pip 21.3.1 from ~/.local/lib/python3.6/site-packages (python 3.6)
   ```

**Topics**
+ [AWS ParallelCluster 를 사용하여 설치 `pip`](#install-linux-with-pip)
+ [명령줄 경로에 AWS ParallelCluster 실행 파일 추가](#install-linux-path)
+ [Linux에 Python 설치](install-linux-python.md)

## AWS ParallelCluster 를 사용하여 설치 `pip`
<a name="install-linux-with-pip"></a>

를 사용하여 `pip`를 설치합니다 AWS ParallelCluster.

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

`--user` 스위치를 사용하면 `pip`가 AWS ParallelCluster 를 `~/.local/bin`에 설치합니다.

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

```
$ pcluster version
2.11.9
```

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

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

## 명령줄 경로에 AWS ParallelCluster 실행 파일 추가
<a name="install-linux-path"></a>

`pip`를 사용하여 설치한 후 `pcluster` 실행 파일을 운영 체제의 `PATH` 환경 변수에 추가해야 할 수 있습니다.

가 `pip` 설치된 폴더를 확인하려면 다음 명령을 AWS ParallelCluster실행합니다.

```
$ which pcluster
/home/username/.local/bin/pcluster
```

설치할 때 `--user` 스위치를 생략한 경우 AWS ParallelCluster실행 파일이 Python 설치 `bin` 폴더에 있을 수 있습니다. Python 설치 위치를 모르는 경우, 다음 명령을 실행하세요.

```
$ which python
/usr/local/bin/python
```

실제 실행 파일이 아니라 symlink 경로가 출력될 수 있습니다. symlink가 가리키는 위치를 보려면 `ls -al`을 실행합니다.

```
$ ls -al $(which python)
/usr/local/bin/python -> ~/.local/Python/3.6/bin/python3.6
```

[설치 AWS ParallelCluster](install.md)의 3단계에서 경로에 추가한 것과 동일한 폴더인 경우 설치가 완료된 것입니다. 그렇지 않으면 3a - 3c의 동일한 단계를 다시 수행하여 이 폴더를 경로에 추가합니다.

# Linux에 Python 설치
<a name="install-linux-python"></a>

배포가 Python과 함께 제공되지 않았거나 이전 버전과 함께 제공된 경우 `pip` 및를 설치하기 전에 Python을 설치합니다 AWS ParallelCluster.

**Linux에 Python 3를 설치하려면**

1. Python이 이미 설치되어 있는지 확인합니다.

   ```
   $ python3 --version
   ```

   or

   ```
   $ python --version
   ```
**참고**  
Linux 배포에 Python이 포함되어 있는 경우 Python 개발자 패키지를 설치해야 할 수도 있습니다. 개발자 패키지에는 확장을 컴파일하고 AWS ParallelCluster를 설치하는 데 필요한 헤더와 라이브러리가 포함되어 있습니다. 패키지 관리자를 사용하여 개발자 패키지를 설치합니다. 이 파일은 일반적으로 `python-dev` 또는 `python-devel`이라는 이름이 지정되어 있습니다.

1. Python 2.7 이상이 설치되어 있지 않은 경우 배포의 패키지 관리자를 사용하여 Python을 설치합니다. 다음과 같이 명령과 패키지 이름이 다릅니다.
   + Ubuntu와 같은 Debian 계열 시스템에는 `apt`를 사용합니다.

     ```
     $ sudo apt-get install python3
     ```
   + Red Hat 및 계열 시스템에는 `yum`을 사용합니다.

     ```
     $ sudo yum install python3
     ```
   + SUSE 및 계열 시스템에는 `zypper`를 사용합니다.

     ```
     $ sudo zypper install python3
     ```

1. Python이 올바르게 설치되었는지 확인하려면 명령 프롬프트 또는 셸을 열고 다음 명령을 실행합니다.

   ```
   $ python3 --version
   Python 3.8.11
   ```