가상 환경에서 AWS CLI 버전 1 설치 및 업데이트 - AWS Command Line Interface

Python 2.7, 3.4 및 3.5는 AWS CLI 버전 1에서 사용 중단되었습니다. 자세한 내용은 AWS CLI 버전 정보의 AWS CLI 버전 1 섹션을 참조하세요.

가상 환경에서 AWS CLI 버전 1 설치 및 업데이트

가상 환경에 pip(AWS Command Line Interface) 버전 1을 설치하면 요구 사항 버전이 다른 AWS CLI 패키지와 충돌하는 것을 방지할 수 있습니다.

Prerequisites

  • Python 2 버전 2.7 이상 또는 Python 3 버전 3.6 이상. 설치 지침은 Python 초급 가이드Python 다운로드 페이지를 참조하세요.

    주의

    2021년 2월 1일을 기준으로 Python 3.4 및 3.5는 사용 중지됩니다.

    Python 2.7은 2020년 1월 1일 Python Software Foundation에 의해 사용 중지되었습니다. 앞으로 AWS CLI 버전 1을 사용하는 고객은 Python 3(최소 Python 3.6)을 사용하도록 전환해야 합니다. Python 2.7 지원은 2021년 7월 15일부터 AWS CLI 버전 1의 새 버전에 대해 사용 중지됩니다.

    이전 버전의 Python에서 AWS CLI 버전 1을 사용하려면 이전 버전의 AWS CLI 버전 1을 설치해야 합니다.

    AWS CLI 버전 1 Python 버전 지원 매트릭스를 보려면 AWS CLI 버전 정보 섹션을 참조하세요.

  • pip 또는 pip3이 설치되어 있습니다.

가상 환경에서 AWS CLI 버전 1 설치 및 업데이트

  1. virtualenv를 사용하여 pip를 설치합니다.

    $ pip install --user virtualenv
  2. 가상 환경을 생성하고 이름을 지정합니다.

    $ virtualenv ~/cli-ve

    또는 -p 옵션을 사용하여 기본 버전 이외의 Python 버전을 지정할 수 있습니다.

    $ virtualenv -p /usr/bin/python37 ~/cli-ve
  3. 새 가상 환경을 활성화합니다.

    Linux 또는 macOS

    $ source ~/cli-ve/bin/activate

    Windows가 설치된

    $ %USERPROFILE%\cli-ve\Scripts\activate

    프롬프트가 변경되어 가상 환경이 활성임을 보여줍니다.

    (cli-ve)~$
  4. 가상 환경에서 AWS CLI 버전 1을 설치하거나 업데이트합니다.

    (cli-ve)~$ pip install --upgrade awscli
  5. AWS CLI 버전 1이 올바르게 설치되었는지 확인합니다.

    $ aws --version aws-cli/1.19.3 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13
  6. deactivate 명령을 사용하여 가상 환경을 종료할 수 있습니다. 새 세션을 시작할 때마다 환경을 다시 활성화해야 합니다.