wils@web ~ $ cat ~/ajuda/como-configurar-um-ambiente-virtual-python-3-11-com-venv-em-servidores-linux.md

Desenvolvimento

Como configurar um ambiente virtual Python 3.11 com venv em servidores Linux

atualizado em 01/08/2026

Este manual irá guiá-lo na configuração de um ambiente virtual Python 3.11 utilizando o venv em servidores Linux. O uso de ambientes virtuais é uma prática recomendada para gerenciar dependências de projetos Python de forma isolada.

Pré-requisitos

  • Servidor Linux com acesso root ou sudo.
  • Python 3.11 instalado. Você pode verificar a versão instalada com o comando:
python3 --version

Passo a Passo para Configuração

1. Instalar Python 3.11

Se o Python 3.11 não estiver instalado, você pode instalá-lo usando o gerenciador de pacotes da sua distribuição. Por exemplo, no Ubuntu:

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

2. Criar um Diretório para o Projeto

Crie um diretório onde você deseja armazenar seu projeto:

mkdir ~/meu_projeto
cd ~/meu_projeto

3. Criar o Ambiente Virtual

Utilize o comando venv para criar um ambiente virtual:

python3.11 -m venv venv

4. Ativar o Ambiente Virtual

Ative o ambiente virtual criado com o seguinte comando:

source venv/bin/activate

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

5. Instalar Dependências

Agora você pode instalar pacotes necessários utilizando pip. Por exemplo:

pip install nome_do_pacote

6. Desativar o Ambiente Virtual

Quando terminar de trabalhar no projeto, você pode desativar o ambiente virtual com:

deactivate

Conclusão

Agora você configurou com sucesso um ambiente virtual Python 3.11 utilizando venv. Essa prática ajuda a evitar conflitos de dependências entre diferentes projetos. Dica: Sempre ative o ambiente virtual antes de instalar novas dependências para garantir que elas sejam instaladas no ambiente correto.

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.