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

Desenvolvimento

Como criar e ativar um ambiente virtual com venv para aplicações Python 3.11 em servidores

atualizado em 30/07/2026

Este manual irá guiá-lo na criação e ativação de um ambiente virtual utilizando o venv para aplicações Python 3.11 em servidores Linux.

Introdução

Ambientes virtuais são essenciais para isolar dependências de projetos Python, permitindo que diferentes aplicações utilizem versões específicas de pacotes sem conflitos.

Passo a Passo

1. Instalar o Python 3.11

Primeiramente, verifique se o Python 3.11 está instalado em seu servidor. Execute:

python3.11 --version

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

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

2. Criar um diretório para o seu projeto

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

mkdir meu_projeto
cd meu_projeto

3. Criar o ambiente virtual

Utilize o venv para criar um ambiente virtual:

python3.11 -m venv venv

Isso criará um diretório chamado venv dentro do seu diretório de projeto.

4. 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 na linha de comando, indicando que está ativo.

5. Instalar pacotes

Com o ambiente virtual ativo, você pode instalar pacotes específicos para seu projeto. Por exemplo:

pip install nome_do_pacote

6. Desativar o ambiente virtual

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

deactivate

Conclusão

O uso de ambientes virtuais é uma prática recomendada para o desenvolvimento em Python. Isso garante que suas aplicações sejam portáteis e que suas dependências sejam gerenciadas de forma eficaz.

Dica: Sempre ative seu ambiente virtual antes de instalar pacotes ou executar seu aplicativo para evitar conflitos de dependências.

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.