wils@web ~ $ cat ~/ajuda/como-criar-e-configurar-um-ambiente-virtual-python-3-11-com-venv-em-servidores-ubuntu-22-04.md

Desenvolvimento

Como criar e configurar um ambiente virtual Python 3.11 com venv em servidores Ubuntu 22.04

atualizado em 08/08/2026

Este manual irá guiá-lo na criação e configuração de um ambiente virtual Python 3.11 utilizando o venv em servidores Ubuntu 22.04.

Introdução

Ambientes virtuais são essenciais para isolar dependências de projetos em Python. Através do venv, você pode criar um ambiente que contém suas bibliotecas específicas sem afetar o sistema global.

Passo a Passo

1. Atualizar o sistema

Antes de começar, é recomendável atualizar os pacotes do sistema. Execute:

sudo apt update && sudo apt upgrade -y

2. Instalar Python 3.11

Verifique se o Python 3.11 está disponível e instale:

sudo apt install python3.11 python3.11-venv -y

3. Criar um diretório para o projeto

Escolha ou crie um diretório onde seu projeto será armazenado:

mkdir ~/meu_projeto && cd ~/meu_projeto

4. Criar o ambiente virtual

Utilize o venv para criar um ambiente virtual:

python3.11 -m venv venv

Isso criará uma pasta chamada venv dentro do diretório do seu projeto.

5. Ativar o ambiente virtual

Ative o ambiente virtual com o seguinte comando:

source venv/bin/activate

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

6. Instalar pacotes necessários

Agora você pode instalar pacotes usando pip. Por exemplo:

pip install requests

7. Desativar o ambiente virtual

Quando terminar, desative o ambiente virtual com:

deactivate

Conclusão

Você agora possui um ambiente virtual Python 3.11 configurado. Para garantir que seu ambiente permaneça limpo, lembre-se de sempre ativar o ambiente virtual antes de instalar novos pacotes.

Dica: Utilize um arquivo requirements.txt para gerenciar suas dependências e facilitar a instalação em outros ambientes.

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.