

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á.

# Instale AWS ParallelCluster no Linux
<a name="install-linux"></a>

Você pode instalar AWS ParallelCluster e suas dependências na maioria das distribuições Linux usando um gerenciador `pip` de pacotes para Python. Primeiro, determine se o Python e o `pip` estão instalados:

1. Para determinar se a sua versão do Linux inclui Python e `pip`, execute `pip --version`.

   ```
   $ pip --version
   ```

   Se você `pip` instalou, vá para o tópico [Instalar AWS ParallelCluster com pip.](install.md) Caso contrário, continue na Etapa 2.

1. Para determinar se o Python está instalado, execute `python --version`.

   ```
   $ python --version
   ```

   [Se você tiver o Python 3 versão 3.6\$1 ou o Python 2 versão 2.7 instalado, vá para o tópico Instalar com pip. AWS ParallelCluster](install.md) Caso contrário, [instale o Python](install-linux-python.md) e retorne a este procedimento para instalar o `pip`.

1. Instale o `pip` usando o script fornecido pela *Python Packaging Authority*. 

1. Use o comando `curl` a seguir para baixar o script de instalação.

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

1. Execute o script com Python para fazer download e instalar a versão mais recente do `pip` e de outros pacotes de suporte necessários.

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

   or

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

   Quando você inclui a chave `--user`, o script instala o `pip` no caminho `~/.local/bin`.

1. Para garantir que a pasta que contém `pip` faça parte da variável `PATH`, faça o seguinte:

   1. Encontre o script de perfil do shell em sua pasta de usuário. Se não tiver certeza de qual shell você tem, execute `basename $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`.

   1. Adicione um comando de exportação ao final do script de perfil que é semelhante ao exemplo a seguir.

      ```
      export PATH=~/.local/bin:$PATH
      ```

      O comando de exportação insere o caminho, que é `~/.local/bin` neste exemplo, na frente da variável `PATH` existente.

   1. Para colocar essas alterações em vigor, recarregue o perfil em sua sessão atual.

      ```
      $ source ~/.bash_profile
      ```

1. Verifique se o `pip` está instalado corretamente.

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

**Topics**
+ [Instale AWS ParallelCluster com `pip`](#install-linux-with-pip)
+ [Adicione o AWS ParallelCluster executável ao seu caminho de linha de comando](#install-linux-path)
+ [Instalar o Python no Linux](install-linux-python.md)

## Instale AWS ParallelCluster com `pip`
<a name="install-linux-with-pip"></a>

Use `pip` para instalar AWS ParallelCluster.

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

Ao usar a chave `--user`, o `pip` instala o AWS ParallelCluster em `~/.local/bin`. 

Verifique se AWS ParallelCluster está instalado corretamente.

```
$ pcluster version
2.11.9
```

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

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

## Adicione o AWS ParallelCluster executável ao seu caminho de linha de comando
<a name="install-linux-path"></a>

Após a instalação com o `pip`, talvez seja necessário adicionar o executável `pcluster` à variável de ambiente `PATH` do seu sistema operacional.

Para verificar a pasta na qual `pip` está instalado AWS ParallelCluster, execute o comando a seguir.

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

Se você omitiu a `--user` opção ao instalar AWS ParallelCluster, o executável pode estar na `bin` pasta da instalação do Python. Se você não souber onde o Python está instalado, execute este comando.

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

Observe que a saída pode ser o caminho para um symlink, não para o executável em si. Para ver onde o symlink aponta, execute `ls -al`.

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

Se essa for a mesma pasta que você adicionou ao caminho na etapa 3 em [Instalando AWS ParallelCluster](install.md), a instalação estará concluída. Caso contrário, será necessário realizar as etapas 3a a 3c novamente, incluindo essa pasta adicional ao caminho.

# Instalar o Python no Linux
<a name="install-linux-python"></a>

Se sua distribuição não veio com o Python ou veio com uma versão anterior, instale o Python antes de instalar e. `pip` AWS ParallelCluster

**Para instalar Python 3 no Linux**

1. Verifique se o Python já está instalado.

   ```
   $ python3 --version
   ```

   or

   ```
   $ python --version
   ```
**nota**  
Se sua distribuição do Linux acompanha Python, poderá ser necessário instalar o pacote de desenvolvedor Python. O pacote de desenvolvedor inclui os cabeçalhos e as bibliotecas que são necessárias para compilar extensões e instalar o AWS ParallelCluster. Use o gerenciador de pacotes para instalar o pacote de desenvolvedor. Geralmente é chamado de `python-dev` ou `python-devel`.

1. Se Python 2.7 ou posterior não estiver instalado, instale Python com o gerenciador de pacote de distribuição. O comando e o nome do pacote varia de:
   + No derivados do Debian, como Ubuntu, use `apt`.

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

     ```
     $ sudo yum install python3
     ```
   + No SUSE e derivados, use o `zypper`.

     ```
     $ sudo zypper install python3
     ```

1. Para verificar se o Python foi instalado corretamente, abra um prompt de comando ou shell e execute o comando a seguir.

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