Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Como ativar venv no Windows (VSCode) e resolver erro de restrição do Windows PowerShell

Percebi que muitas pessoas postaram perguntas referente à criação e ativação do ambiente virtual, já fiz isso algumas vezes em máquinas diferentes e segue dando certo, então, vou deixar minhas recomendações aqui:

Veja esse vídeo: https://www.youtube.com/watch?v=m1TYpvIYm74&t=234s

Mas aqui também está um passo a passo:

  • Primeiro verifique se, no Visual Studio Code, você está com a pasta correta aberta, isto é, aquela na qual você quer instalar o ambiente vitual. Importante entender que se você estiver com uma subpasta aberta ao invés da de seu interesse, o ambiente será instalado nessa.
  • Com a pasta aberta, já pode criar o ambiente virtual, para isso, abra o terminal (CTRL + J, ou pelo painel) e digite o comando abaixo:
python -m venv venv
  • Agora uma pasta de nome "venv" deve ter aparecido na pasta de seu projeto e o próximo passo é a ativação (ativamos o ambiente virtual quando vamos instalar dependências, etc.). Para ativar a venv, digite o comando abaixo:
.\venv\Scripts\Activate
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope RemoteSigned
  • Após digitar esse comando, aperte "S" referente a "Sim" (ou "Y" referente a "Yes", em inglês) para confirmar a alteração
  • Feito isso, reinicie o VSCode (Feche a janela aberta e abra novamente) e tente novamente ativar o ambiente virtual.
.\venv\Scripts\Activate

Espero ter ajudado.

1 resposta
solução!

Boa noite, Lucas! Como vai?

Seu passo a passo ficou incrível!

Que bacana você compartilhar suas dicas sobre como ativar o ambiente virtual no Windows usando o VSCode e resolver o erro de restrição do PowerShell.

Isso pode ser realmente útil para muitas pessoas que estão começando a trabalhar com Python e se deparam com esse tipo de problema.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!