wils@web ~ $ cat ~/ajuda/como-criar-um-ambiente-virtual-python-3-11-com-venv-e-configura-lo-para-producao.md

Desenvolvimento

Como criar um ambiente virtual Python 3.11 com venv e configurá-lo para produção

atualizado em 07/08/2026

Este manual aborda como criar um ambiente virtual usando venv no Python 3.11 e configurá-lo para produção. Um ambiente virtual é essencial para isolar dependências de projetos e garantir que cada aplicação tenha suas próprias bibliotecas.

Pré-requisitos

  • Python 3.11 instalado
  • Acesso ao terminal

Criando o Ambiente Virtual

  1. Abra o terminal.
  2. Navegue até o diretório do seu projeto:
  3. cd /caminho/para/seu/projeto
  4. Crie o ambiente virtual:
  5. python3.11 -m venv nome_do_ambiente
  6. Ative o ambiente virtual:
  7. source nome_do_ambiente/bin/activate
  8. Verifique se o ambiente está ativo, você deve ver o nome do ambiente no prompt:
  9. (nome_do_ambiente) user@host:~/caminho/para/seu/projeto$

Instalando Dependências

Com o ambiente virtual ativo, você pode instalar as dependências necessárias usando o pip.

pip install nome_da_dependencia

Configurando para Produção

Para preparar seu ambiente virtual para produção, siga os passos abaixo:

  1. Instale as dependências necessárias:
  2. pip install -r requirements.txt
  3. Desative o ambiente virtual quando terminar:
  4. deactivate
  5. Para iniciar o aplicativo em produção, ative o ambiente novamente e execute seu script:
  6. source nome_do_ambiente/bin/activate
    python seu_script.py

Conclusão

Criar e configurar um ambiente virtual é uma prática recomendada para desenvolvimento em Python. Lembre-se de sempre usar ambientes virtuais para evitar conflitos de dependências. Dica: Considere usar um gerenciador de processos como gunicorn para gerenciar sua aplicação em produçã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.