wils@web ~ $ cat ~/ajuda/como-criar-um-ambiente-virtual-python-3-11-com-venv-para-desenvolvimento-em-servidores.md
DesenvolvimentoComo criar um ambiente virtual Python 3.11 com venv para desenvolvimento em servidores
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.