Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, Maqson, como vai?
Esse erro acontece porque o PowerShell do Windows, por padrão, bloqueia a execução de scripts por questão de segurança. O arquivo Activate.ps1 do venv é um script PowerShell e, por isso, o sistema impede que ele seja executado.
Uma forma de contornar isso é ajustar a política de execução. Para isso, abra o PowerShell e execute o comando:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Após confirmar a alteração, feche e abra novamente o VS Code e tente ativar o ambiente virtual. O venv deve ser ativado normalmente, exibindo o nome do ambiente no início da linha do terminal.
Espero ter ajudado.
Siga firme nos seus estudos e conte com o fórum sempre que precisar.
Abraços :)
Estive com o mesmo problema, usei este comando que o Mike indicou e funcionou:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
tive um problema parecido, mas que se desenvolveu de forma contrária, aqui ao tentar ativar o activate.bat trava, inclusive o vscode diz pra debugar com copilot, ai quando ele tenta de novo ele usa o activate.ps1. então resumindo, aqui eu não consigo usar o bat, apenas o ps1, gostaria de entender o pq e o que muda de um pra outro