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

Desenvolvimento

Como criar um ambiente virtual Python 3.11 com venv para desenvolvimento em servidores

atualizado em 03/08/2026

Este manual fornece um guia passo a passo sobre como criar um ambiente virtual Python 3.11 utilizando a ferramenta venv para desenvolvimento em servidores.

Introdução

Ambientes virtuais são essenciais para isolar dependências de projetos Python, permitindo que diferentes projetos utilizem versões distintas de pacotes sem conflitos. Neste guia, utilizaremos o venv, que é uma ferramenta padrão do Python para criar ambientes virtuais.

Pré-requisitos

  • Servidor com Linux instalado.
  • Python 3.11 instalado. Você pode verificar a versão do Python com o comando:
python3 --version

Passo a Passo para Criar um Ambiente Virtual

1. Instalar o Python 3.11

Se o Python 3.11 não estiver instalado, você pode instalá-lo usando os seguintes comandos:

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

2. Criar um Diretório para o Projeto

Crie um diretório para o seu projeto:

mkdir meu_projeto
cd meu_projeto

3. Criar o Ambiente Virtual

Utilize o comando abaixo para criar um ambiente virtual chamado venv:

python3.11 -m venv venv

4. Ativar o Ambiente Virtual

Ative o ambiente virtual com o 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 para o seu projeto. Por exemplo:

pip install requests

6. Desativar o Ambiente Virtual

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

deactivate

Conclusão

Criar ambientes virtuais é uma prática recomendada para evitar conflitos de dependências. Lembre-se de sempre ativar seu ambiente antes de instalar pacotes ou executar seu código. Para facilitar o gerenciamento de ambientes, considere usar ferramentas como pipenv ou poetry.

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.