'Conda' não é reconhecido como comando interno ou externo

117

Instalei o Anaconda3 4.4.0 (32 bits) na minha máquina Windows 7 Professional e importei o NumPy e o Pandas no notebook Jupyter, então presumo que o Python foi instalado corretamente. Mas quando eu digito conda liste conda --versionno prompt de comando, ele dizconda is not recognized as internal or external command.

Eu configurei a variável de ambiente para o Anaconda3; Variable Name: Path,Variable Value: C:\Users\dipanwita.neogy\Anaconda3

Como faço isso funcionar?

Kshitiz
fonte

Respostas:

146

Embora outras pessoas tenham oferecido uma boa solução, acho útil apontar o que realmente está acontecendo. De acordo com o changelog do Anaconda 4.4, https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4 :

No Windows, a variável de ambiente PATH não é mais alterada por padrão, pois isso pode causar problemas com outro software. A abordagem recomendada é usar o Anaconda Navigator ou o Prompt de Comando do Anaconda (localizado no Menu Iniciar em “Anaconda”) quando desejar usar o software Anaconda.

(Observação: o Win 10 recente não assume que você tem privilégios para instalar ou atualizar. Se o comando falhar, clique com o botão direito no prompt de comando do Anaconda, escolha "Mais", escolha "Executar como administrador")

Esta é uma mudança em relação às instalações anteriores. É sugerido usar o Navigator ou o Prompt do Anaconda, embora você também possa adicioná-lo ao seu PATH. Durante a instalação, a caixa para adicionar o Anaconda ao PATH agora está desmarcada, mas você pode selecioná-lo.

John Morrison
fonte
1
Estou tendo esse problema com o MiniConda. Não tenho certeza de qual caminho adicionar, pois os caminhos sugeridos aqui não existem em minha máquina
user32882
1
Você precisará do caminho de onde instalou o Miniconda. Possivelmente C: \ Usuários \ seunomedeusuario \ Miniconda ou similar.
John Morrison
Eu tenho o mesmo problema "conda não é reconhecido como interno ou ....." para o meu windows e a variável de caminho i também é atualizada.
Rahul Kumar
124

Eu me deparei com o mesmo problema no windows 10, atualizando a variável de ambiente seguindo os passos, está funcionando bem.

Eu sei que é uma resposta longa para as configurações de ambiente simples, pensei que pode ser útil para os usuários da nova janela 10.

1) Abra o prompt do Anaconda:

insira a descrição da imagem aqui

2) Verifique a localização de instalação do Conda.

where conda

insira a descrição da imagem aqui

3) Abra as configurações avançadas do sistema

insira a descrição da imagem aqui

4) Clique em Variáveis ​​de Ambiente

insira a descrição da imagem aqui

5) Editar caminho

insira a descrição da imagem aqui

6) Adicionar Novo Caminho

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

 C:\Users\RajaRama\Anaconda3\Library\bin

insira a descrição da imagem aqui

7) Abra o prompt de comando e verifique as versões

8) Após o 7º passo digite conda install anaconda-navigator em cmd e pressione y

insira a descrição da imagem aqui

Raja Rama Mohan Thavalam
fonte
4
Adicione também C:\Users\yourusername\Anaconda3\Library\binà sua variável de caminho. Isso impedirá um erro SSL que provavelmente ocorrerá se você estiver executando uma nova instalação do Anaconda. Obrigado, Thomas Matthew
Vasim
1
Obrigado Raja. A resposta é especialmente relevante para aqueles que instalaram seu Anaconda / Spyder em uma unidade que não seja uma unidade do sistema (Windows).
Wheeliam
33

Eu encontrei a solução. O valor da variável deve serC:\Users\dipanwita.neogy\Anaconda3\Scripts

Kshitiz
fonte
5
Estou usando o Pycharm e quero usar o conda como interpretador, adicionei o caminho para o conda, mas ele ainda não o reconhece. mesmo quando uso cmd no Windows, obtenho 'conda não é reconhecido ...'
EmmaStin,
26

Quando você instala o anaconda no Windows agora, ele não adiciona Python ou Conda automaticamente ao seu caminho.

Enquanto durante o processo de instalação você pode marcar esta caixa, você também pode adicionar python e / ou python ao seu caminho manualmente (como você pode ver abaixo na imagem)

insira a descrição da imagem aqui

Se você não sabe onde está seu conda e / ou python, digite os seguintes comandos no prompt do anaconda

where python
where conda

Em seguida, você pode adicionar Python e Conda ao seu caminho usando o comando setx em seu prompt de comando (substitua C:\Users\mgalarnyk\Anaconda2pelos resultados obtidos durante a execução where pythone where conda).

SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"

Em seguida, feche esse prompt de comando e abra um novo. Parabéns, agora você pode usar conda e python

Fonte: https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444

Michael James Kali Galarnyk
fonte
Esta não é uma boa abordagem, pois está escrito ao lado da caixa: "NÃO RECOMENDADO"
anishtain4
@ anishtain4 touché
eric
21

Só para ficar claro, você precisa ir para o controlpanel\System\Advanced system settings\Environment Variables\Path, clicar em editar e adicionar:

C:Users\user.user\Anaconda3\Scripts

até o final e reinicie a linha cmd

Carl
fonte
última linha me economizou muito tempo
Talha Talip Açıkgöz
6

Se você tiver uma versão mais recente do Anaconda Navigator, abra o programa Anaconda Prompt que veio na instalação. Digite todos os habituais conda update/conda install comandos lá.

Acho que as respostas acima explicam isso, mas eu poderia ter usado uma instrução muito simples como esta. Talvez ajude outros.

MokeEire
fonte
com a explicação em outros posts, acho que este é o melhor método além de digitar manualmente o caminho do ambiente para conda!
yfeng
4

Além de adicionar C:\Users\yourusername\Anaconda3e C:\Users\yourusername\Anaconda3\Scripts, conforme recomendado por Raja (acima), adicione também C:\Users\yourusername\Anaconda3\Library\binà sua variável de caminho. Isso impedirá um erro SSL que provavelmente ocorrerá se você estiver executando uma nova instalação do Anaconda.

Thomas Matthew
fonte
3

Vá para o prompt do anaconda (digite "anaconda" na caixa de pesquisa do seu laptop). digite os seguintes comandos

where conda

adicione esse local às variáveis ​​do caminho do ambiente. Feche o cmd e abra-o novamente

PALLAMOLLA SAI
fonte
1

Se você não deseja adicionar o Anaconda ao env. caminho e você está usando o Windows, tente isto:

  • Abra o cmd;
  • Digite o caminho para a instalação da pasta. É algo como: C: \ Users \ your_home folder \ Anaconda3 \ Scripts
  • Teste o Anaconda, por exemplo, conda --version.
  • Atualizar o Anaconda: conda update conda ou conda update --all ou conda update anaconda.

Atualize o Spyder:

  • conda update qt pyqt
  • conda update spyder
Dragos Alexe
fonte
1

Tenho o Windows 10 de 64 bits, funcionou para mim, esta solução pode funcionar para ambas as distribuições (Anaconda / MiniConda).

  1. Em primeiro lugar, tente desinstalar o anaconda / miniconda que está causando o problema.
  2. Depois disso, exclua as pastas '.anaconda' e '.conda' de 'C: \ Usuários \'
  3. Se você tiver qualquer software antivírus instalado, tente excluir todas as pastas, subpastas dentro de 'C: \ ProgramData \ Anaconda3 \' de

    • Detecção de comportamento.
    • Detecção de vírus.
    • Varredura de DNA.
    • Verificação de arquivos suspeitos.
    • Qualquer outro modo de proteção contra vírus.

    * (Nota: 'C: \ ProgramData \ Anaconda3' esta pasta é a pasta de instalação padrão, você pode alterá-la apenas substituir o caminho excluído no prompt de destino da instalação durante a instalação do Anaconda) *

  4. Agora instale o Anaconda com privilégios de administrador.
    • Defina o caminho de instalação como 'C: \ ProgramData \ Anaconda3' ou você pode especificar seu caminho personalizado, apenas lembre-se de que ele não deve conter nenhum espaço em branco e deve ser excluído da detecção de vírus.
    • Em Opções de instalação avançada, você pode marcar "Adicionar Anaconda à minha variável de ambiente PATH (opcional)" e "Registrar Anaconda como meu Python 3.6 padrão"
    • Instale-o com outras configurações padrão. Clique em Concluir após terminar.
    • Reinicie seu computador.

Agora abra o prompt de comando ou o prompt do Anaconda e verifique a instalação usando o seguinte comando

lista de conda

Se você obtiver qualquer lista de pacotes, o anaconda / miniconda foi instalado com sucesso.

k33da_lets_debug
fonte
1

Este problema surgiu para mim quando instalei o Anaconda várias vezes. Tive o cuidado de fazer uma desinstalação, mas há algumas coisas que o processo de desinstalação não desfaz.

No meu caso, precisei remover um arquivo Microsoft.PowerShell_profile.ps1de ~\Documents\WindowsPowerShell\. Identifiquei que esse arquivo era o culpado abrindo-o em um editor de texto. Eu vi que fazia referência ao antigo local de instalação C:\Anaconda3\.

Aaron Brown
fonte
1

Acabei de lançar o anaconda-navigator e executar os comandos conda a partir daí.

Ganesh Kanna
fonte
0

Eu tive esse problema no windows. A maioria das respostas não são recomendadas pelo anaconda, você não deve adicionar o caminho para as variáveis ​​de ambiente, pois isso pode quebrar outras coisas. Em vez disso, você deve usar o prompt do anaconda conforme mencionado na resposta principal.

No entanto, isso também pode falhar. Nesse caso, clique com o botão direito do mouse no atalho, vá para a guia de atalho e o valor alvo deverá ser algo como:

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3
anishtain4
fonte