Pré-requisitos

Para este curso você precisará ter instalado em seu computador as seguintes dependências:

Java

Se você estiver seguindo este curso em um computador com sistema operacional Linux ou macOS, será preciso ter uma versão igual ou superior a 11 do Java.


                java -version
            

Para verificar a versão do Java disponível em seu computador faça:


            java version "17.0.2" 2022-01-18 LTS
            Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
            Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)
        

Caso você não tenha o Java instalado, você pode instalar seguindo as instruções disponíveis em Java Downloads.

Python

Para confirmar a versão do Python disponível em seu sistema faça:


            python --version
        

A saída do comando deve ser algo como:


            Python 3.10.2
        

Caso o Python não esteja disponível em seu sistema, siga as instruções disponíveis no guia Instalando o Python.

Em alguns sistemas a versão 3 do Python pode estar acessível como python3 ou py. Para esses casos, teste a versão com:


                    python3 --version
                    # ou
                    py --version
        

Pacotes Python

Precisaremos também de alguns pacotes Python que serão utilizados durante todo o processo.

Mesmo tendo esses pacotes instalados é ideal que eles estejam atualizados.

pip install --upgrade pip setuptools virtualenv cookiecutter


Nota: Pode ser que em seu sistema o pip seja identificado como pip3. Ajuste o comando acima conforme o necessário.

Outras dependências (Linux)

Caso você esteja seguindo este curso com sistema operacional Linux será necessário ter também algumas bibliotecas do sistema instalado.


                apt install python3-tk  # Ajuste conforme sua versão do Python
                apt install scrot
                apt install xclip
            

Verificando o ambiente

Para garantirmos que tudo está certo para prosseguirmos tente seguir as etapas abaixo.

Criando um ambiente virtual com virtualenv

Vamos testar a instalação do virtualenv criando um ambiente virtual temporário:

python -m venv temporário

Ative o ambiente virtual

Vamos ativar o ambiente virtual para garantirmos que tudo está correto:

Windows

            
                temporario/Scripts/activate
            
        

Linux/MacOS

            
                source temporario/bin/activate
            
        

Instalando um pacote

Vamos verificar permissões e funcionamento do sistema instalando um pacote:

pip install botcity-framework-core

Desativando o ambiente virtual

Se chegamos até aqui, o seu ambiente está corretamente configurado! 🏆

Desative o ambiente virtual com o comando abaixo e remova a pasta temporário.

deactivate