Ambientes Virtuais no Python

Um ambiente virtual no Python é uma ferramenta que permite criar um ambiente isolado para projetos Python. Dentro desse ambiente, você pode instalar pacotes específicos do projeto sem afetar o sistema global ou outros projetos. Isso é útil quando você trabalha em diferentes projetos que podem ter dependências de versões diferentes de pacotes Python.

Por que usar ambientes virtuais?

Como criar e usar um ambiente virtual

1. Criar um ambiente virtual

A partir do Python 3.3, o módulo venv é incluído na instalação padrão do Python.

Windows, macOS, e Linux:

python -m venv nome_do_ambiente

Aqui, nome_do_ambiente é o nome que você deseja dar ao seu ambiente virtual. Isso criará uma pasta com esse nome contendo o ambiente virtual.

2. Ativar o ambiente virtual

Windows:

nome_do_ambiente\Scripts\activate

macOS e Linux:

source nome_do_ambiente/bin/activate

Após a ativação, o prompt do terminal deve mudar para indicar que o ambiente virtual está ativo.

3. Instalar pacotes no ambiente virtual

Depois de ativar o ambiente virtual, você pode usar pip para instalar pacotes que serão isolados dentro desse ambiente:

pip install pacote_exemplo

4. Desativar o ambiente virtual

Para desativar o ambiente virtual e retornar ao ambiente global do Python, basta digitar:

deactivate

5. Remover o ambiente virtual

Para remover um ambiente virtual, basta deletar a pasta que foi criada quando você configurou o ambiente (nome_do_ambiente).

Gerenciadores de Ambientes Virtuais

Além do venv, você pode usar outras ferramentas para gerenciar ambientes virtuais:

Conclusão

Usar ambientes virtuais no Python é uma prática recomendada para garantir que seus projetos sejam gerenciáveis, independentes, e livres de conflitos de dependências. Eles são simples de configurar e oferecem uma solução poderosa para isolar pacotes e versões específicas de cada projeto.

RESUMÃO

1. Instalar o virtualenv (se necessário)


pip install virtualenv

2. Criar um ambiente virtual chamado "ExeToAPK"


virtualenv ExeToAPK

3. Ativar o ambiente virtual


Windows:

ExeToAPK\Scripts\activate

macOS/Linux:

source ExeToAPK/bin/activate

4. Resolução de Erros no PowerShell


1 - Verificar a política de execução:

Get-ExecutionPolicy

2 - Alterar a política temporariamente:

Set-ExecutionPolicy RemoteSigned

3 - Reverter a política de execução (opcional):

Set-ExecutionPolicy Restricted

5. Instalar pacotes necessários


pip install requests

6. (Opcional) Gerar e instalar pacotes a partir de um arquivo requirements.txt


pip freeze > requirements.txt
pip install -r requirements.txt

7. Desativar o ambiente virtual


deactivate