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 .
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:
- Acesse seu menu inicial no canto inferior esquerdo e procure por “ anaconda “. Em seguida, clique no prompt do Anaconda .
- 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
- 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.
- 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 .
- 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.
- Visite este link ( aqui ) e baixe a distribuição Anaconda mais recente clicando em um ícone associado ao seu sistema operacional.
- Selecione a versão apropriada do Python que deseja usar com o Anaconda clicando no botão Download associado .
- Abra o executável de instalação, clique em Avançar no primeiro prompt e aceite o Contrato de Licença .
- Selecione o tipo de instalação e clique em Avançar novamente.
- Escolha a pasta de destino e clique no botão Avançar novamente. É altamente recomendável que você mantenha o local padrão.
- 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 .
- 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” .
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:
- 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.
- Dentro do programa Anaconda Prompt, execute o seguinte comando e pressione Enter para verificar a localização do Conda:
onde conda
- Copie o segundo local obtido anteriormente na etapa 2, mas exclua o executável. Por exemplo: C: \ Users \ madro \ Anaconda3 \ Scripts
- 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 .
- Na janela Propriedades do sistema , vá para a guia Avançado e clique em Variáveis de ambiente ...
- Dentro da janela Variáveis de ambiente para * YourUser * , selecione a variável Path e clique no botão Editar .
- 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:
- 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 .
- 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
- 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