4
respostas

Ativar a venv em ambiente Windows (Política de segurança PowerShell)

Tive muita dificuldade para abrir o "ven" no Windows.

Para funcionar você precisa alterar a política de segurança do PowerShell no Windows, o mesmo bloqueia qualquer tipo de scritpt para proteção do sistema operacional contra conteúdo malicioso, para isso pesquise "PowerShell" na barra de busca do Windows, clique com o botão direito do Mouse no PowerShell e clique em "Executar como Administrador", depois digite o seguinte comando abaixo:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Você terá que confirmar com "s" e pronto.

Após essa alteração execute de novo o seu terminal no editor de sua escolhe, eu estou utilizando o PyCharm e digite somente:

venv\Scripts\Activate

Você ira conseguir executar o venv!

PS: Isso provavelmente altera a segurança para execução de Scripts da máquina local e não somente na sessão do PowerShell que você está utilizando, tentei de outras formas pela documentação do PowerShell mas não deu certo, em caso de dúvidas segue link de documentação.

https://go.microsoft.com/fwlink/?LinkID=135170

4 respostas

Fora a que nem criou a pasta BIN! Cade essa pasta bin?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Consegui executar, muito útil. Obrigado.

Muito bom, obrigado!

precisei fazer um gambi com power shell, video do youtube. resolveu rapidão

https://www.youtube.com/watch?v=m1TYpvIYm74&ab_channel=Ot%C3%A1vioMiranda

Valeuuu