3
respostas

Erro ao executar o .\venv\Scripts\activate

Na aula 03 do curso Streamlit: construindo um dashboard interativo é dado um comando para o terminal, .\venv\Scripts\activate que resulta em um erro. Segue o erro:

.\venv\Scripts\activate : O arquivo C:\Users\henri\OneDrive\Documentos\Programação\Alura\Streamlit - construindo um dashboard interativo\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
3 respostas

Oii, Henrique! Como vai?

Agradeço por aguardar a resposta.

O erro é sobre a execução de scripts está desabilitada no seu sistema, devido à política de execução do PowerShell. Sendo assim, recomendo que faça o seguinte:

1 - Abra o PowerShell como administrador. Você pode fazer isso clicando com o botão direito no menu Iniciar e selecionando "Windows PowerShell (Admin)":

Início da transcrição. Imagem do menu pesquisar do windows 10, menu em cores cinza e com três destaques usando retângulos vermelhos, o primeiro destaque está na caixa de pesquisa, na parte inferior da imagem, na caixa de pesquisa está escrito PowerShell; o segundo destaque está na parte superior esquerda da imagem destacando o programa PowerShell, o terceiro destaque é para o menu de contexto do programa, está destacado a opção Executar como Administrador. Final da transcrição.

2 - No PowerShell, digite o seguinte comando para permitir a execução de scripts:

    Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser

3 - Pressione Enter e, se solicitado, confirme a alteração digitando "Y" e pressionando Enter novamente.

Após fazer isso, tente executar novamente o comando . \venv\Scripts\activate no seu terminal.

Recomendo também a leitura do artigo About_Execution_Policies que contém mais informações detalhadas sobre o erro.

Espero que dê certo, conte sempre conosco para te auxiliar.

Até mais, Henrique!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!

Digitei o comando, mas não apareceu nada para aceitar.

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

Oii, Henrique! Tudo bem?

Agradeço por aguardar o nosso retorno.

Nesse caso, pode digitar o comando na sequência:

. \venv\Scripts\activate

Qualquer dúvida, conte conosco aqui no fórum.

Até mais!