-
Notifications
You must be signed in to change notification settings - Fork 13
Processo de instalação
Patrick Teixeira edited this page Jan 6, 2024
·
2 revisions
- Se você usa o windows é essencial Instalar o WSL 2 - Ubuntu
- Siga esse passo a passo
É importante instalar o pyenv para garantir que a versão de python é padrão. Escrevemos uma versão resumida mas recomendamos esse material e esse para mais informações.
- Comando para instalar dependencias:
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl
- Comando para instalar o pyenv:
curl https://pyenv.run | bash
- ATENÇÃO: leia atentamente os avisos depois desse comando, existe um passo a passo essencial para que o pyenv funcione
- Comando para ver lista de versões do pyenv:
pyenv install --list
- Comando para instalar a versão padrão de desenvolvimento:
pyenv install -v 3.9.17
- Comando para definir essa versão como versão global:
pyenv global 3.9.17
- Comando para criar o ambiente:
python -m venv .venv
- Comando para ativar o ambiente:
source .venv/bin/activate
É muito importante garantir que a versão está atualizada na venv antes de instalar o poetry
- Comando para atualizar o
pip
:python -m pip install --upgrade pip
- Com o
pip
atualizado, instalar opoetry
:pip install poetry
- Na pasta de
pipelines
rodar o comandopoetry install
- Caso a instalação do Poetry de erro no pacote do R, recomendado rodar a seguinte linha para instalar o R-base
sudo apt -y install r-base
- pip3 install -r requirements-cli.txt
- Caso dê problema na instalação das dependências, rode os seguintes comandos:
pip install --upgrade basedosdados pipelines loguru
epip install basedosdados==2.0.0b5 pipelines==0.1.0 loguru==0.7.0
- Se atente para sempre carregar o arquivo com o comando
source .env
- Há a extensão do vscode chamada Python Environment Manager que você consegue ver e configurar as envs. Segue o link: Python Environment Manager
- Garanta que o arquivo
.env
está certinho:- Não deve ter espaços após o
:
- Não pode ter
_
a mais nem a menos
- Não deve ter espaços após o
- Não se esqueça de criar o arquivo
auth.toml
na pasta$HOME/.prefect
conforme descrito noREADME.md
- Caso você não tenha a api_key do arquivo auth.toml, mande mensagem para a Laura, uma vez que é uma chave pessoal.