가상 환경에 AWS ParallelCluster 설치(권장) - AWS ParallelCluster

가상 환경에 AWS ParallelCluster 설치(권장)

요구 사항 버전이 다른 pip 패키지와 충돌하는 것을 방지하기 위해 가상 환경에 AWS ParallelCluster를 설치하는 것이 좋습니다.

사전 조건
  • pip 및 Python이 설치되었는지 확인합니다. pip3 및 Python 3 버전 3.8을 권장합니다. Python 2를 사용하는 경우 pip3 대신 pip를, venv 대신 virtualenv를 사용합니다.

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

    Linux, macOS, or Unix
    $ python3 -m pip install --upgrade pip $ python3 -m pip install --user --upgrade virtualenv

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

    Windows
    C:\>pip3 install --user --upgrade virtualenv

    exit를 실행하여 현재 명령 프롬프트에서 나가서 새 명령 프롬프트를 열어 환경에 변경 사항을 적용합니다.

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

    Linux, macOS, or Unix
    $ python3 -m virtualenv ~/apc-ve

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

    $ python3 -m virtualenv -p $(which python3) ~/apc-ve
    Windows
    C:\>virtualenv %USERPROFILE%\apc-ve
  3. 새 가상 환경을 활성화합니다.

    Linux, macOS, or Unix
    $ source ~/apc-ve/bin/activate
    Windows
    C:\>%USERPROFILE%\apc-ve\Scripts\activate
  4. 가상 환경에 AWS ParallelCluster를 설치합니다.

    Linux, macOS, or Unix
    (apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster<3.0"
    Windows
    (apc-ve) C:\>pip3 install --upgrade "aws-parallelcluster<3.0"
  5. AWS ParallelCluster가 올바르게 설치되었는지 확인합니다.

    Linux, macOS, or Unix
    $ pcluster version 2.11.9
    Windows
    (apc-ve) C:\>pcluster version 2.11.9

deactivate 명령을 사용하여 가상 환경을 종료할 수 있습니다. 새 세션을 시작할 때마다 환경을 다시 활성화해야 합니다.

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

Linux, macOS, or Unix
(apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster<3.0"
Windows
(apc-ve) C:\>pip3 install --upgrade "aws-parallelcluster<3.0"