3
respostas

[Dúvida] Não é possível ativar o ambiente virtual

Quando coloco o código Scripts\activate, dentro da pasta curso_gemini, o sistema retorna que não pode encontrar o caminho especificado. Como resolvo isso?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
3 respostas

Olá Pedro, tudo bem?

Primeiro, certifique-se de que você está no diretório correto antes de tentar ativar o ambiente virtual. Você pode usar o comando cd no Prompt de Comando para navegar até o diretório onde você criou o ambiente virtual. Por exemplo, se o ambiente virtual foi criado na pasta curso_gemini, você deve navegar até essa pasta com:

cd caminho\para\a\pasta\curso_gemini

Depois de estar no diretório correto, tente ativar o ambiente virtual novamente. No Windows, o comando correto para ativar o ambiente virtual é:

curso_gemini\Scripts\activate

Certifique-se de que o nome da pasta e o caminho estão corretos. Se o ambiente virtual foi criado com um nome diferente ou se a pasta está em um local diferente, você precisará ajustar o caminho de acordo.

Espero ter ajudado e caso o problema persista, peço que me retorne com:

  • mensagem de erro
  • print da sua tela ao executar o comando.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!
PS C:\Users\Carlos\curso_gemini> curso_gemini\Scripts\activate
curso_gemini\Scripts\activate : O arquivo C:\Users\Carlos\curso_gemini\curso_gemini\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
+ curso_gemini\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ErrodeSegurança: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

Nesse caso, o que devo fazer?

Oi, Pedro!

O erro indica que o PowerShell bloqueou a execução de scripts por causa da política de segurança do Windows. Para resolver, abra o PowerShell como administrador e execute o comando abaixo:

Set-ExecutionPolicy RemoteSigned

Depois pressione S (de "Sim") e confirme.
Em seguida, volte à pasta do seu projeto e ative novamente o ambiente virtual com:

curso_gemini\Scripts\activate

Isso vai permitir que o PowerShell execute o script de ativação do ambiente sem bloqueios.

Fico à disposição. Abraços e bons estudos!