Correção: 'conda' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote

Vários usuários estão encontrando o “conda não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote” ao tentar executar qualquer comando do Anaconda usando o Prompt de Comando .

Conda não é reconhecido como um comando interno ou externo, programa operável ou arquivo de lote.

O que está causando o 'conda' não é reconhecido como um erro de comando interno ou externo?

Investigamos esse problema específico tentando recriar o erro em nossa máquina e analisando os relatórios de outros usuários. Com base no que reunimos, existem vários cenários que irão acionar esta mensagem de erro específica:

  • Ambiente PATH para Conda não está definido - Esta é a causa mais comum pela qual esse problema ocorre. Lembre-se de que as últimas compilações do Anaconda não adicionarão Conda automaticamente aos caminhos das variáveis ​​do sistema, pois isso pode causar vários problemas com outro software.
  • O PATH do ambiente foi adicionado incorretamente - Outro motivo comum para esse problema é uma falha do usuário ao tentar adicionar a variável PATH do ambiente manualmente.
  • A versão do Anaconda é mais antiga que a versão do Anaconda Navigator - Alguns usuários relataram que o erro não estava mais ocorrendo após atualizar o Conda para a versão mais recente.

Método 1: Atualizando o Anaconda para a versão mais recente

Vários usuários relataram que o problema foi resolvido e eles conseguiram executar comandos conda no prompt de comando após atualizar o Conda para a versão mais recente.

Acontece que você pode enfrentar esse problema caso esteja usando uma versão mais recente do Anaconda Navigator com uma versão mais antiga do Conda. Aqui está um guia rápido sobre como você pode corrigir isso:

  1. Acesse seu menu inicial no canto inferior esquerdo e procure por “ anaconda “. Em seguida, clique no prompt do Anaconda .Use o menu iniciar para abrir o Prompt do Anaconda
  2. Dentro do programa Anaconda Prompt, execute os seguintes comandos e pressione Enter após cada um para atualizar o Conda para a versão mais recente:
    conda atualizar conda instalar
  3. Espere até que o processo seja concluído, então feche o Prompt do Anaconda e abra uma janela CMD. Veja se agora você é capaz de executar comandos do Conda.

Se ainda estiver encontrando o  erro “conda não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote”  , vá para o próximo método abaixo.

Método 2: Adicionando Anaconda à sua variável de ambiente PATH durante a instalação

A maneira mais rápida de resolver este problema automaticamente é reinstalar o Anaconda e usar uma opção avançada que irá transferir o Anaconda para sua variável de ambiente PATH automaticamente. Mas tenha em mente que usar este método pode significar que você encoraja certos aplicativos a entrar em conflito com a instalação do Anaconda.

Em qualquer caso, se você está procurando uma maneira de adicionar o Anaconda ao seu ambiente PATH automaticamente, siga as etapas abaixo:

Nota: Se o Anaconda não estiver instalado em seu computador, vá direto para a etapa 3.

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ appwiz.cpl ” e pressione Enter para abrir Programas e Recursos .Diálogo de execução: appwiz.cpl
  2. Dentro de Programas e Recursos , role para baixo na lista de aplicativos e localize a distribuição do Anaconda . Em seguida, clique com o botão direito do mouse e escolha Desinstalar , depois siga as instruções na tela para desinstalá-lo do sistema.Clique com o botão direito na distribuição do Anaconda e escolha Desinstalar
  3. Visite este link ( aqui ) e baixe a distribuição Anaconda mais recente clicando em um ícone associado ao seu sistema operacional.Baixando Distribuição Anaconda
  4. Selecione a versão apropriada do Python que deseja usar com o Anaconda clicando no botão Download associado .Baixando a Distribuição Anaconda
  5. Abra o executável de instalação, clique em Avançar no primeiro prompt e aceite o Contrato de Licença .Contrato de Licença Anaconda
  6. Selecione o tipo de instalação e clique em Avançar novamente.Selecione o tipo de instalação e clique em Avançar novamente
  7. Escolha a pasta de destino e clique no botão Avançar novamente. É altamente recomendável que você mantenha o local padrão.Escolhendo a localização do Anaconda
  8. Esta etapa é crucial. Nas Opções de instalação avançada , marque a caixa associada a Adicionar Anaconda à minha variável de ambiente PATH (em Opções avançadas ) e clique em Instalar .Configurando a instalação do Anaconda para adicionar a variável de ambiente PATH automaticamente
  9. Quando a instalação for concluída, digite “ conda ” em um prompt de comando. Você não deverá mais ver o  erro “conda não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote”  .Exemplo de um comando conda bem-sucedido no prompt de comando

Se este método não foi eficaz ou você está procurando uma abordagem diferente que não envolve reinstalar toda a distribuição do Anaconda, vá para o próximo método abaixo.

Método 3: Adicionando o caminho Conda manualmente

Se você não quer perder tempo desinstalando toda a distribuição do Anaconda, você pode atualizar (ou verificar) a variável de ambiente associada ao Conda você mesmo. Mas antes de fazer isso, é importante saber a localização exata de sua instalação Conda.

Siga o guia abaixo para descobrir e ajustar o PATH do Conda manualmente em Variáveis ​​de ambiente:

  1. Acesse o menu iniciar (canto inferior esquerdo) e procure por “ prompt do anaconda “. Em seguida, clique no prompt do Anaconda e espere o programa abrir.Use o menu iniciar para abrir o Prompt do Anaconda
  2. Dentro do programa Anaconda Prompt, execute o seguinte comando e pressione Enter para verificar a localização do Conda:
    onde conda
    Descobrindo a localização de Conda
  3. Copie o segundo local obtido anteriormente na etapa 2, mas exclua o executável. Por exemplo:  C: \ Users \ madro \ Anaconda3 \ Scripts
  4. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ sysdm.cpl ” e pressione Enter para abrir a tela Propriedades do sistema .Diálogo de execução: sysdm.cpl
  5. Na janela Propriedades do sistema , vá para a guia Avançado e clique em Variáveis ​​de ambiente ...

    Vá para a guia Avançado e clique em Variáveis ​​de ambiente
  6. Dentro da janela Variáveis ​​de ambiente para * YourUser * , selecione a variável Path e clique no botão Editar .Selecione a variável Path e clique em Editar
  7. Na janela Editar variável de ambiente , clique no botão Novo . Em seguida, adicione estes dois locais:
    C: \ Users \ * YourUser * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3

    Nota: Lembre-se de que  * YourUser *  é apenas um espaço reservado. Substitua-o pelo seu próprio nome de usuário. Além disso, se você estiver usando uma versão mais antiga do Anaconda, altere o número da versão de acordo.

Método 4: contornar o problema sem adicionar o Anaconda ao caminho do ambiente

Se você quiser evitar adicionar o caminho do Anaconda às variáveis ​​de ambiente, você pode digitar comandos Conda sem obter o  erro “conda não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote”  usando o prompt de comando para navegar até a pasta instalação primeiro.

Mas lembre-se de que isso não é muito prático, pois você terá que repetir esse procedimento sempre que abrir um novo prompt de comando.

Se você decidir contornar o erro adicionando o caminho do Anaconda à sua janela CMD, aqui está o que você precisa fazer:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ cmd ” e pressione Enter para abrir uma caixa de diálogo Executar .Diálogo de execução: cmd
  2. Dentro da janela CMD, digite CD seguido pelo caminho para a instalação da pasta Anaconda. A menos que você tenha instalado o Anaconda em um local semelhante, deve ser algo semelhante a:
    CD C: \ Users \ * YourUser * \ Anaconda3 \ Scripts 
  3. Execute um comando para testar o Anaconda e veja se está funcionando corretamente no Prompt de Comando. Você pode usar este comando:
    conda - versão
    Testando Anaconda

Original text