Oiii José, tudo certinho por aí?
Muito obrigada por ter compartilhado sua solução alternativa conosco.
Por padrão o PowerShell possui um bloqueio para a execução de scripts, por isso você não conseguiu ativar o ambiente virtual utilizando ele.
Se abrirmos o próprio PowerShell e tentarmos ativar o ambiente virtual ele nos retornará a seguinte mensagem:
O arquivo C:\Users\nadia\projeto\venv\Scripts\Activate.ps1 não pode ser carregado porque a execução de scripts foi desabilitada neste sistema.
Essa mensagem também pode ser vista na imagem abaixo:
Para corrigir isso, temos que habilitar a permissão para a execução de scripts. Veja abaixo o passo a passo:
1 - Pesquise no menu iniciar por "PowerShell" e clique em "Executar como administrador":
2 - Uma tela azul irá se abrir, digite o seguinte comando para permitir a execução de scripts através do PowerShell:
Set-ExecutionPolicy Unrestricted
3 - Digite "A" para permitir a mudança, como mostro abaixo:
4 - Caso o seu Visual Studio Code esteja aberto, feche-o e abra-o novamente. Agora, abra o terminal do Visual Studio Code e selecione o PowerShell como terminal padrão.
5 - Tente ativar o ambiente virtual e verá como saída o caminho da pasta precedido pela palavra "venv", significando que a mesma foi ativada:
Qualquer dúvida estou por aqui.
Abraços e bons estudos!