Pré-requisitos
Para este tutorial você precisará ter instalado em seu computador as seguintes dependências:
- Navegador Web (Firefox, Chrome ou qualquer outro)
- Python 3.7 ou superior
- Java 17 (Apenas Linux e MacOS)
- Pacotes Python
- pip
- setuptools
- virtualenv
- cookiecutter
Java
Se você estiver seguindo este tutorial em um computador com sistema operacional Linux ou macOS será preciso ter uma versão igual ou superior a 17 do Java.
Para verificar a versão do Java disponível em seu computador faça:
java -version
A saída do comando deve ser algo como:
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.
Atenção
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
py --version
Pacotes Python
Precisaremos também de alguns pacotes Python que serão utilizados durante todo o processo.
- pip
- setuptools
- virtualenv
- cookiecutter
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 tutorial 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 temporario:
python -m venv temporario
Ative o ambiente virtual
Vamos ativar o ambiente virtual para garantirmos que tudo está correto:
temporario/Scripts/activate
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 configurato! 🏆
Desative o ambiente virtual com o comando abaixo e remova a pasta temporario
.
deactivate