Instalar a AWS CLI versão 1 em um ambiente virtual - AWS Command Line Interface

Instalar a AWS CLI versão 1 em um ambiente virtual

Instale a versão 1 da AWS Command Line Interface (AWS CLI) em um ambiente virtual para evitar conflitos de versão de requisito com outros pacotes pip.

Importante

Em 10 de janeiro de 2020, a versão 1 da AWS CLI, que requer uma instalação separada do Python para operar, deixou de oferecer suporte para as versões 2.6 e 3.3 do Python. Todas as versões da AWS CLI versão 1 lançadas após 10 de janeiro de 2020, começando com a versão 1.17, requerem o Python 2.7, Python 3.4, ou uma versão posterior para usar com a AWS CLI com sucesso.

Essa alteração não afeta as seguintes versões da AWS CLI:

  • Versão do instalador MSI no Windows da AWS CLI versão 1. Essa versão do instalador MSI da AWS CLI versão 1 inclui e usa sua própria cópia incorporada do Python, independentemente de qualquer outra versão do Python que você possa ter instalado. Se você estiver usando um instalador do MSI com base na AWS CLI, nenhuma alteração será necessária.

  • AWS CLI versão 2. Todos os instaladores da AWS CLI versão 2 incluem e usam uma cópia incorporada do Python, independentemente de qualquer outra versão Python que você tenha instalado. Se você estiver usando a AWS CLI versão 2, nenhuma alteração será necessária.

Para obter mais informações, consulte Como usar a AWS CLI versão 1 com versões anteriores do Python neste guia, e o anúncio de suspensão nesta publicação do blog.

Como instalar a AWS CLI versão 1 em um ambiente virtual

  1. Instale virtualenv usando o pip.

    $ pip install --user virtualenv
  2. Crie um ambiente virtual e nomeie-o.

    $ virtualenv ~/cli-ve

    Como alternativa, você pode usar a opção -p para especificar uma versão do Python que não seja a padrão.

    $ virtualenv -p /usr/bin/python37 ~/cli-ve
  3. Ative seu novo ambiente virtual.

    Linux ou macOS X

    $ source ~/cli-ve/bin/activate

    Windows

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

    O prompt mudará para mostrar que o ambiente virtual está ativo.

    (cli-ve)~$
  4. Instale a AWS CLI versão 1 em seu ambiente virtual.

    (cli-ve)~$ pip install --upgrade awscli
  5. Verifique se a AWS CLI versão 1 está instalada corretamente.

    $ aws --version aws-cli/1.17.4 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

Use o comando deactivate para sair do ambiente virtual. Sempre que você iniciar uma nova sessão, deverá ativar novamente o ambiente.

Para atualizar para a versão mais recente, execute o comando de instalação novamente.

(cli-ve)~$ pip install --upgrade awscli