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, um programa operável ou um arquivo de lote” ao tentar executar qualquer comando do Anaconda usando o Prompt de Comando .

Conda não é reconhecido como um comando interno ou externo, um programa operável ou um 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 ao tentar recriar erros em nossa máquina e observando outros relatórios de usuários. Com base no que reunimos, há vários cenários que acionam essa mensagem de erro específica:

  • PATH de ambiente para Conda não está definido - esta é a causa mais comum por que esse problema ocorre. Lembre-se de que as últimas compilações do Anaconda não adicionarão automaticamente o Conda aos caminhos de variáveis ​​do sistema, pois podem causar vários problemas com outro software.
  • PATH de ambiente é adicionado incorretamente - outra razão popular por que esse problema ocorre é a falha do usuário ao tentar adicionar manualmente a variável de ambiente PATH.
  • 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 a atualização do Conda para a versão mais recente.

Se você estiver com dificuldades para resolver essa mensagem de erro específica, este artigo fornecerá uma seleção de etapas de solução de problemas verificadas. Abaixo, você tem uma coleção de métodos que outros usuários em uma situação semelhante usaram para resolver o problema.

Para obter os melhores resultados, siga os métodos abaixo na ordem. Desta forma, você começa experimentando as correções mais populares e evita saltar através de aros desnecessários.

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

Vários usuários relataram que o problema foi resolvido e que eles conseguiram executar os comandos conda dentro do prompt de comando depois de atualizar o Conda para a versão mais recente.

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

  1. Acesse o menu Iniciar no canto inferior esquerdo e pesquise por " anaconda ". Em seguida, clique no prompt do Anaconda .

    Use o menu iniciar para abrir o Prompt do Anaconda
  2. Dentro do programa Prompt do Anaconda, execute os seguintes comandos e pressione Enter após cada um deles para atualizar o Conda para a versão mais recente:
     conda update conda install 
  3. Espere até que o processo esteja concluído, feche o Prompt do Anaconda e abra uma janela do CMD. Veja se você agora pode executar comandos do Conda.

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

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

A maneira mais rápida de resolver esse problema automaticamente é reinstalar o Anaconda e usar uma opção avançada que fará com que todo o Anaconda para sua variável de ambiente PATH seja automaticamente. Mas lembre-se de que usar esse método pode significar que você incentiva determinado aplicativo 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 os passos abaixo:

Nota: Se o Anaconda não estiver instalado no seu computador, pule direto para o passo 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 .

    Executar diálogo: appwiz.cpl
  2. Dentro de Programas e Recursos, role a lista de aplicativos e localize a distribuição do Anaconda . Em seguida, clique com o botão direito do mouse e escolha Desinstalar e siga as instruções na tela para desinstalá-lo do sistema.

    Clique com o botão direito na sua distribuição Anaconda e escolha Desinstalar
  3. Visite este link ( aqui ) e faça o download da distribuição mais recente do Anaconda clicando em um ícone associado ao seu sistema operacional.

    Selecionando o SO apropriado
  4. Selecione a versão apropriada do Python que você deseja usar com o Anaconda clicando no botão de download associado.

    Download da 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 pressione Próximo novamente.

    Selecione o seu tipo de instalação e, em seguida, pressione Próximo 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. Este passo é crucial. Nas Opções Avançadas de Instalação, 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 estiver concluída, digite “ conda ” dentro de um prompt de comando. Você não deve mais ver o erro “conda não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes” .

    Exemplo de um comando conda bem-sucedido dentro do Prompt de Comando

Se esse método não for eficaz ou se você estiver procurando uma abordagem diferente que não envolva a reinstalação da distribuição inteira 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 com a desinstalação de toda a distribuição do Anaconda, você pode atualizar (ou verificar) a variável de ambiente associada ao Conda. Mas antes de fazer isso, é importante descobrir a localização exata da sua instalação do Conda.

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

  1. Acesse o menu iniciar (canto inferior esquerdo) e procure por “ prompt anaconda ”. Em seguida, clique no prompt do Anaconda e aguarde a abertura do programa.

    Use o menu iniciar para abrir o Prompt do Anaconda
  2. Dentro do programa Prompt do Anaconda, 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 previamente buscado 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 .

    Executar diálogo: sysdm.cpl
  5. Dentro da janela System Properties, vá para a aba Advanced e clique em Environment Variables…

    Vá para a aba Advanced e clique em Environment variables
  6. Dentro das variáveis ​​Environment para a janela * YourUser *, selecione a variável Path e clique no botão Edit .

    Selecione a variável Path e clique em Editar
  7. Dentro da janela Editar variável de ambiente, clique no botão Novo . Em seguida, adicione esses dois locais:
     C: \ Users \ * SeuUsuário * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3 

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

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

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

Mas tenha em mente 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 do 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 .

    Executar diálogo: cmd
  2. Dentro da janela do CMD, digite CD seguido pelo caminho para a instalação da pasta do Anaconda. A menos que você tenha instalado o Anaconda em um local similar, deve ser algo semelhante a:
     CD C: \ Users \ * YourUser * \ Anaconda3 \ Scripts 
  3. Execute um comando para testar o Anaconda e ver se ele está funcionando corretamente dentro do Prompt de Comando. Você pode usar este comando:
     conda --version 

    Testando Anaconda

Artigos Interessantes