1
resposta

Não consigo ativar a venv

Quando tento ativar a venv, aparece essa mensagem. Já tentei de outros jeitos mas o resultado é o mesmo. Desde já agradeço.

PS C:\Users\clede\Desktop\ambiente> .\venv\Scripts\Activate
.\venv\Scripts\Activate : O arquivo C:\Users\clede\Desktop\ambiente\venv\Scripts\Activate.ps1 não pode ser carregado porque a execução de scripts foi desabilitada neste 
sistema. Para obter mais informações, consulte about_Execution_Policies em https://go.microsoft.com/fwlink/?LinkID=135170.
No linha:1 caractere:1
+ .\venv\Scripts\Activate
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ErrodeSegurança: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
1 resposta

Oi, Maria! Tudo bem por aí?

Esse erro indica que o script não está sendo executado devido à política de segurança do PowerShell, que por padrão impede a execução de scripts não assinados, evitando a execução de scripts maliciosos.

Se quiser compreender mais profundamente, recomendo a leitura da documentação.

Para que você possa executar seus scripts, vamos mudar o padrão restricted da política de segurança para RemoteSigned, que ainda preserva a segurança, pois possibilita a execução de scripts locais.

  1. Abra o Powershell como administrador
  2. Execute Get-ExecutionPolicy. Isso retornará a política atual, que provavelmente será restricted.
  3. Execute Set-ExecutionPolicy RemoteSigned para alterar a política.
  4. Feche o PowerShell e abra novamente, para que as mudanças sejam aplicadas.
  5. Execute novamente Get-ExecutionPolicy para conferir a alteração.

Isso deve resolver o problema, Maria!

Fico na torcida.

Abraços.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!