Skip to content

Latest commit

 

History

History
118 lines (65 loc) · 3.22 KB

File metadata and controls

118 lines (65 loc) · 3.22 KB

Instalação Python

Vá até a página de downloads do site oficial e baixe a última versão estável.

alt

Ambientes Virtuais

É altamente recomendável que você isole o seu ambiente de desenvolvimento para que seja reproduzível e fique organizado.

Você pode usar o pip que já vem por padrão ou usar algum outro gerenciador de dependências como o poetry, pyenv ou pipenv.

Para criar um ambiente virtual usando o pip abra o prompt de comando dentro da pasta do seu projeto e digite:

No windows:

python -m venv .venv

Esse comando irá criar o ambiente virtual dentro do seu projeto.

Após isso é só você ativar o ambiente virtual digitando

 .venv\Scripts\activate

Você confere se o ambiente virtual foi ativado observando se o nome do seu projeto aparece na sua linha de comando como abaixo:

(introducao-pandas) C:\python_projects\introducao-pandas>

Com o ambiente virtual ativado você já pode fazer as instalações das bibliotecas necessárias ao seu projeto usando o pip, como abaixo para instalar o pandas:

(introducao-pandas) C:\python_projects\introducao-pandas>pip install pandas

O pip é muito usado e você o encontrará na maioria dos projetos python. Mas o gerenciamento das versões pode ser um processo um pouco trabalhoso que por padrão é feito em um arquivo txt chamado requirements.txt. Você pode criar esse arquivo com o comando abaixo:

(introducao-pandas) C:\python_projects\introducao-pandas>pip freeze > requirements.txt

Note que é um processo manual. Por esse motivo existem outras opções como o pipenv, que é o que tenho usado, onde ele já faz a gestão das dependências de forma mais automática.

Para instalar o Pipenv fora do seu ambiente virtual digite o comando:

C:\python_projects\introducao-pandas>pip install pipenv

Depois disso é importante que você saia do prompt e entre novamente para conferir se foi reconhecido:

C:\python_projects\introducao-pandas>pipenv

Outra opção interessante e que eu uso para melhor organização é setar para que todos os ambientes virtuais sejam criados dentro do projeto. Para isso é necessário que você adicione uma variável de ambiente às suas variáveis de ambiente no windows:

PIPENV_VENV_IN_PROJECT com o valor de 1

Assim ao instalar qualquer lib no seu projeto se não houver ainda um ambiente virtual criado ele criará na raiz do seu projeto.

POETRY

Outra opção para gerenciar as suas dependências é usar o poetry:

Para instalar no windows abra o power shell e digite:

(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python

Para verificar a instalação digite

poetry --version

Assim como o pipenv eu prefico que os ambientes virtuais sejam criados dentro da pasta do projeto então digite

poetry config virtualenvs.in-project true

Para conferir se a configuração deu certo digite:

poetry config --list

alt

Para adicionar dependências digite:

poetry add <lib>