wils@web ~ $ cat ~/ajuda/como-criar-e-gerenciar-um-ambiente-virtual-python-3-11-usando-venv-no-ubuntu-22-04.md

Desenvolvimento

Como criar e gerenciar um ambiente virtual Python 3.11 usando venv no Ubuntu 22.04

atualizado em 13/08/2026

Este manual fornece um guia passo a passo sobre como criar e gerenciar um ambiente virtual Python 3.11 usando venv no Ubuntu 22.04.

Introdução

Ambientes virtuais são essenciais para isolar dependências de projetos Python, permitindo que você trabalhe em diferentes projetos sem conflitos de pacotes. O venv é uma ferramenta embutida no Python 3.3 e superior que facilita a criação de ambientes virtuais.

Passo a Passo

1. Atualizar o sistema

Antes de começar, é uma boa prática garantir que seu sistema esteja atualizado. Execute:

sudo apt update && sudo apt upgrade -y

2. Instalar o Python 3.11

Verifique se o Python 3.11 está instalado:

python3.11 --version

Se não estiver instalado, você pode instalá-lo com:

sudo apt install python3.11

3. Criar um ambiente virtual

Escolha um diretório onde deseja criar o ambiente virtual e navegue até ele:

cd ~/meus_projetos

Crie o ambiente virtual:

python3.11 -m venv meu_ambiente

4. Ativar o ambiente virtual

Ative o ambiente virtual com o comando:

source meu_ambiente/bin/activate

Após a ativação, você verá o nome do ambiente virtual no prompt do terminal.

5. Instalar pacotes

Com o ambiente ativado, você pode instalar pacotes usando pip. Por exemplo:

pip install requests

6. Desativar o ambiente virtual

Para sair do ambiente virtual, use:

deactivate

7. Remover o ambiente virtual

Para remover o ambiente virtual, basta excluir a pasta correspondente:

rm -rf meu_ambiente

Conclusão

Gerenciar ambientes virtuais é uma habilidade crucial para desenvolvedores Python. Lembre-se de ativar o ambiente sempre que trabalhar em um projeto específico. Uma dica útil é nomear seus ambientes virtuais de acordo com o projeto para facilitar a identificação.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.