Skip to content

Conhecendo o uv

o uv é um gerenciador de pacotes, ambientes e projetos para Python. Ele foi escrito em Rust e serve como uma alternativa a como utilizamos conda e venv nos cursos do Insper.

Para esta aula e as demais, indicamos utilizar o uv para gerenciar ambientes virtuais.

Atenção!

Utilizar o uv é opcional.

Caso prefira, pode ignorar os passos de instalação e seguir com seu gerenciador de pacotes preferido!

Instalação

$ curl -LsSf https://astral.sh/uv/install.sh | sh
$ uv --version

No Powershell, faça:

$ powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Caso tenha problemas, veja mais informações no site oficial do UV.

Criar ambiente virtual

$ uv venv --python 3.12 .olap-env
$ source .olap-env/bin/activate

$ uv venv --python 3.12 .olap-env
$ .olap-env\Scripts\Activate.ps1

Tip

Caso precise, você pode baixar a versão específica de python com:

$ uv python install 3.12

Para ver as versões do Python disponíveis e instaladas, utilize:

$ uv python list

No Powershell, faça:

$ python -m venv .olap-env
$ .olap-env\Scripts\activate

$ conda create --name olap-env python=3.12
$ conda activate olap-env