Oi Gabriel!
Pelo que você descreveu, parece que o comportamento que você está observando pode ser devido ao fato de o ambiente virtual não estar sendo ativado corretamente antes de instalar pacotes como o requests
. Quando você ativa um ambiente virtual, ele isola as instalações de pacotes para aquele ambiente específico, e qualquer pacote instalado deve ser registrado apenas dentro desse ambiente.
Aqui estão algumas dicas para garantir que o ambiente virtual esteja funcionando como esperado:
Ativação do Ambiente Virtual: Certifique-se de que você está ativando o ambiente virtual corretamente antes de instalar qualquer pacote. No Windows, você deve usar o comando .\venv\Scripts\activate
, e no Mac/Linux, source venv/bin/activate
. Quando ativado corretamente, você verá algo como (venv)
no início da linha de comando.
Instalação de Pacotes: Após ativar o ambiente virtual, use pip install requests
para instalar o pacote dentro do ambiente virtual.
Verificação com pip freeze
: Enquanto o ambiente virtual está ativado, pip freeze
deve listar apenas os pacotes instalados dentro desse ambiente. Se você desativar o ambiente (deactivate
) e executar pip freeze
novamente, ele mostrará os pacotes instalados globalmente, que não deveriam incluir pacotes instalados apenas no ambiente virtual.
Desinstalação de Pacotes: Se você desinstalar pacotes enquanto o ambiente virtual está desativado, você está removendo pacotes do ambiente global, não do virtual.
Se você seguiu esses passos e ainda está vendo pacotes instalados globalmente, pode ser necessário verificar se o ambiente virtual está sendo criado e ativado corretamente. Às vezes, problemas podem ocorrer devido a configurações de sistema ou permissões.
Espero ter ajudado e bons estudos!