wils@web ~ $ cat ~/ajuda/como-criar-um-ambiente-isolate-para-projetos-python-com-venv-no-ubuntu-22-04.md
DesenvolvimentoComo criar um ambiente isolate para projetos Python com venv no Ubuntu 22.04
Este manual irá guiá-lo na criação de um ambiente isolado para projetos Python utilizando o venv no Ubuntu 22.04. O uso de ambientes virtuais é uma prática recomendada para gerenciar dependências de projetos Python de forma eficaz.
Pré-requisitos
Antes de começar, certifique-se de que você possui o Python 3 e o gerenciador de pacotes apt instalados em seu sistema.
Instalando o Python 3
sudo apt update sudo apt install python3 python3-venv python3-pip Criando um Ambiente Virtual
Agora que você tem o Python 3 instalado, siga os passos abaixo para criar um ambiente virtual.
1. Navegue até o diretório do seu projeto
cd /caminho/para/seu/projeto 2. Crie o ambiente virtual
python3 -m venv nome_do_ambiente Substitua nome_do_ambiente pelo nome desejado para o seu ambiente virtual.
3. Ative o ambiente virtual
source nome_do_ambiente/bin/activate Após a ativação, você verá o nome do ambiente virtual no prompt do terminal, indicando que ele está ativo.
4. Instale as dependências necessárias
Com o ambiente virtual ativo, você pode instalar pacotes usando o pip. Por exemplo:
pip install nome_do_pacote Desativando o Ambiente Virtual
Quando terminar de trabalhar no seu projeto, você pode desativar o ambiente virtual com o seguinte comando:
deactivate Conclusão
O uso de ambientes virtuais com venv é uma maneira eficiente de gerenciar dependências em projetos Python. Sempre que iniciar um novo projeto, lembre-se de criar um novo ambiente virtual para evitar conflitos de pacotes. Uma dica útil é documentar as dependências do seu projeto em um arquivo requirements.txt usando:
pip freeze > requirements.txtPrecisa 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.