wils@web ~ $ cat ~/ajuda/como-criar-e-gerenciar-ambientes-virtuais-com-venv-para-python-3-11-em-servidores-linux.md
DesenvolvimentoComo criar e gerenciar ambientes virtuais com venv para Python 3.11 em servidores Linux
Este manual aborda como criar e gerenciar ambientes virtuais utilizando venv para Python 3.11 em servidores Linux.
Introdução
Ambientes virtuais são fundamentais para isolar dependências de projetos em Python. O venv é uma ferramenta embutida que permite criar esses ambientes de forma simples e eficaz.
Passo a Passo
1. Instalação do Python 3.11
Primeiramente, é necessário ter o Python 3.11 instalado no seu servidor. Você pode verificar a versão instalada com o comando:
python3.11 --version
Se não estiver instalado, você pode instalar utilizando:
sudo apt update
sudo apt install python3.11 python3.11-venv
2. Criando um Ambiente Virtual
Para criar um ambiente virtual, navegue até o diretório do seu projeto e execute:
python3.11 -m venv nome_do_ambiente
Substitua nome_do_ambiente pelo nome que deseja dar ao seu ambiente virtual.
3. Ativando o Ambiente Virtual
Após a criação, ative o ambiente virtual com o comando:
source nome_do_ambiente/bin/activate
Você saberá que o ambiente está ativo quando o nome do ambiente aparecer no início do prompt.
4. Instalando Dependências
Com o ambiente ativado, você pode instalar pacotes utilizando o pip:
pip install nome_do_pacote
5. Desativando o Ambiente Virtual
Para desativar o ambiente virtual, basta executar:
deactivate
6. Removendo o Ambiente Virtual
Para remover um ambiente virtual, simplesmente delete a pasta correspondente:
rm -rf nome_do_ambiente
Conclusão
O uso de ambientes virtuais com venv é uma prática recomendada para gerenciar dependências de projetos Python. Lembre-se de sempre ativar o ambiente antes de instalar pacotes e desativá-lo quando terminar. Dica: Utilize um arquivo requirements.txt para gerenciar as dependências do seu projeto.
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.