Instalar Python, pip e EB CLI no Linux - AWS Elastic Beanstalk

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Instalar Python, pip e EB CLI no Linux

A CLI do EB requer o Python 2.7, 3.4 ou posterior. Se sua distribuição não foi fornecida com o Python, ou foi fornecida com uma versão anterior, instale o Python antes de instalar o pip e a CLI do EB.

Para instalar o Python 3.7 no Linux
  1. Determine se o Python já está instalado.

    $ python --version
    nota

    Se sua distribuição do Linux for fornecida com o Python, poderá ser necessário instalar o pacote do desenvolvedor Python para ter os cabeçalhos e as bibliotecas necessários para compilar extensões e instalar a EB CLI. Use o gerenciador de pacote para instalar o pacote do desenvolvedor (geralmente chamado python-dev ou python-devel).

  2. Se o Python 2.7 ou posterior não estiver instalado, instale o Python 3.7 usando o gerenciador do pacote de distribuição. O comando e o nome do pacote variam:

    • Nos derivados do Debian, como o Ubuntu, use APT.

      $ sudo apt-get install python3.7
    • No Red Hat e derivados, use yum.

      $ sudo yum install python37
    • No SUSE e derivados, use o zypper.

      $ sudo zypper install python3-3.7
  3. Para verificar se o Python foi instalado corretamente, abra um terminal ou shell e execute o comando a seguir.

    $ python3 --version Python 3.7.3

Instale o pip usando o script fornecido pelo Python Packaging Authority e, em seguida, instale a EB CLI.

Para instalar o pip e a CLI do EB
  1. Faça download do script de instalação do pypa.io.

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

    O script faz o download e instala a versão mais recente do pacote chamado pip e outro pacote necessário de setuptools.

  2. Execute o script com Python.

    $ python3 get-pip.py --user Collecting pip Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB) Collecting setuptools Downloading setuptools-26.1.1-py2.py3-none-any.whl (464kB) Collecting wheel Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB) Installing collected packages: pip, setuptools, wheel Successfully installed pip setuptools wheel

    Invocar o Python versão 3 diretamente usando o comando python3 em vez de python garante que o pip seja instalado no local apropriado, mesmo que uma versã anterior do Python esteja presente em seu sistema.

  3. Adicione o caminho do executável, ~/.local/bin, à variável PATH.

    Para modificar a variável PATH (Linux, Unix ou macOS):

    1. Encontre o script de perfil do shell em sua pasta de usuário. Se você não tiver certeza de qual shell você tem, execute echo $SHELL.

      $ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
      • Bash: .bash_profile, .profile ou .bash_login.

      • Zsh: .zshrc

      • Tcsh: .tcshrc, .cshrc ou .login.

    2. Adicione um comando de exportação ao script de perfil. O seguinte exemplo adiciona o caminho representado por LOCAL_PATH à variável PATH atual.

      export PATH=LOCAL_PATH:$PATH
    3. Carregue o script de perfil descrito na primeira etapa para a sessão atual. O seguinte exemplo carrega o script de perfil representado por PROFILE_SCRIPT.

      $ source ~/PROFILE_SCRIPT
  4. Verifique se o pip está instalado corretamente.

    $ pip --version pip 8.1.2 from ~/.local/lib/python3.7/site-packages (python 3.7)
  5. Use o pip para instalar a EB CLI.

    $ pip install awsebcli --upgrade --user
  6. Verifique se a EB CLI está instalada corretamente.

    $ eb --version EB CLI 3.14.8 (Python 3.7)

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

$ pip install awsebcli --upgrade --user