1

Estou tentando trabalho com ambientes virtuais python diretamente no terminal do PyCharm o comando ''activate'' para ativar o venv não funciona da sempre o mesmo erro:

activate : O termo 'activate' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.

Porém, quando eu faço o mesmo caminho que faço no PyCharm ( D:\Arquivos\Documents\Python\CursoPython\Guppe\Scripts> activate ) no CMD ele ativa o venv normalmente, até que fica:

(guppe) D:\Arquivos\Documents\Python\CursoPython\guppe3\Scripts>

Fui tentar fazer o mesmo procedimento usando o Windows PowerShell e deu o mesmo erro do PyCharm. O que é esse: activate : O termo 'activate' não é reconhecido como nome de cmdlet, tem algo que eu possa fazer para poder trabalhar com o venv pelo powershell?

OBS: eu uso o windows 11

inserir a descrição da imagem aqui

2
  • .\activate guppe Commented 6/12/2021 às 18:57
  • @RobertoBezerra Olá Roberto, se isso respondi a tua pergunta, por favor marque como respondida. Brigadão. Commented 5/04/2022 às 18:08

1 Resposta 1

1

No Windows PowerShell a ativação é feita por script Activate.ps1 e não por cmdlet:

python -m venv venv    
.\venv\Scripts\Activate.ps1
1
  • @roberto-bezerra Olá Roberto, se isso respondi a tua pergunta, por favor marque como respondida. Brigadão. Commented 5/04/2022 às 18:07

Você deve fazer log-in para responder a esta pergunta.

Esta não é a resposta que você está procurando? Pesquise outras perguntas com a tag .