Como executar o Conda?

221

Instalei o Anaconda e posso executar o Python, portanto, assumo que o instalei corretamente. Após esta documentação introdutória , estou tentando instalar o Python v3.3, por isso estou copiando e colando a seguinte linha no meu console:

conda create -n py33 python=3.3 anaconda

No entanto, isso me dá um erro:

-bash: conda: comando não encontrado

O que preciso fazer para executar o Conda?

Estou trabalhando em um sistema Linux.

Gengibre
fonte
16
Após a instalação do Anaconda e do Miniconda, deveria haver uma mensagem como "Para que essa alteração se torne ativa, é necessário abrir um novo terminal". Feche o terminal e reconecte, e seu comando deve funcionar.
18716 MacGyver #
2
Eu tive um problema semelhante e os conselhos do @MacGyver ajudaram, mas fiz isso com o 'source .bash_profile' do diretório inicial.
Yauhen 20/05/19
@MacGyver Você está tão certo!
Dr_Hope 2/06/19

Respostas:

386

você pode tentar o seguinte:

para anaconda 2:

export PATH=~/anaconda2/bin:$PATH

para anaconda 3:

export PATH=~/anaconda3/bin:$PATH

para anaconda 4:

Use o prompt do Anaconda

e depois

conda --version

para confirmar que funcionou. A exportação PATH = ~ / anaconda3 / bin: $ PATH funciona, mas para quando você sai do terminal, para alterar que você precisa executar o sudo nano ~ / .bashrc , copie o caminho no arquivo e salve-o depois de ativar o muda usando o .bashrc de origem .

verifique com o conda install anaconda-navigator se não estiver instalado, siga as instruções de instalação do anaconda novamente

siga junto com este vídeo https://youtu.be/Pr25JlaXhpc

madcurie
fonte
8
ou export PATH=~/anaconda/bin:$PATHquando apropriado
Little Bobby Tables
3
Quando digito export PATH=~/anaconda3/bin:$PATHno terminal e o executo, conda --versionele funciona bem. Quando copiá-lo no meu arquivo .bashrc, abra o terminal e execute conda --version-o não funciona. Alguma idéia do porquê?
NewNameStat
@NewNameStat: Veja este tópico stackoverflow.com/questions/9127405/…
petezurich
3
se eu abrir um terminal e aplicar essas alterações, ele funcionará, mas se eu fechar o terminal e reabri-lo, ele novamente me mostrará o caminho python antigo, não o condomínio. Eu cansei removendo todo o caminho antigo e ainda o mesmo comportamento. !!
Reihan_amn
Estou no elementaryOS (derivado do Ubuntu 16.04). Para atualizar o PATH cada vez que faço login, adiciono PATH = "$ HOME / anaconda3 / bin: $ PATH" em ~ / .profile
RTbecard
76

Acontece que eu não havia definido o caminho.

Para fazer isso, primeiro tive que editar .bash_profile (fiz o download na área de trabalho local para fazer isso, não sei como editar um arquivo de texto no linux)

Em seguida, adicione isso ao .bash_profile:

PATH=$PATH:$HOME/anaconda/bin
Gengibre
fonte
2
O instalador do anaconda geralmente faz isso por você, a menos que você diga explicitamente para não fazê-lo.
asmeurer
14
Você pode adicionar $HOME/anaconda/binna frente do seu PATH, para que o Anaconda Python se torne o Python padrão.
asmeurer
4
@asmeurer O instalador do Anaconda não faz isso por você, a menos que você o solicite explicitamente. O padrão é "não".
endolith
8
O padrão é não no Linux. É sim no Windows e OS X.
asmeurer
5
Certifique-se de fechar e reabrir seu terminal depois de modificar seu .bash_profile. Eu não conseguia descobrir por que isso não estava funcionando até que eu fiz isso.
Horatio
28

Esta informação está atualizada até 10 de agosto de 2016. Aqui estão as etapas exatas que tomei para corrigir isso usando os métodos publicados acima. Não vi ninguém postar: export PATH=$PATH:$HOME/anaconda/bin(você precisa adicionar a exportação ao início da linha).

Aqui está, passo a passo:

Para qualquer pessoa que tenha o mesmo problema ao usar o oh-my-zsh, faça o seguinte:

-Abra seu .zshrcno seu terminal. Estou usando iTerm 2e tenho Sublime Text 3como meu editor de texto padrão:

subl ~/.zshrc

-Uma vez que o arquivo for aberto no seu editor de texto, role até o final e adicione:

export PATH=$PATH:$HOME/anaconda/bin

-Salve o arquivo e feche-o.

-Feche o terminal e reinicie-o.

-De volta ao seu terminal, digite:

conda --v

Você deve ver a versão do condainstalado impressa na tela.


Se você estiver usando o zsh, depois de fazer isso, seu terminal poderá mostrar zsh: command not found: rvm-prompt.

A solução é:

  1. adicionar alias rvm-prompt=$HOME/.rvm/bin/rvm-promptdentro do .zshrcarquivo.
  2. tipo source .zshrc.

Então a zsh: command not found: rvm-promptvontade desaparecerá.

Eboi316
fonte
1
Obrigado, funciona agora. Eu me pergunto por que colocar PATH em .bash_profile não funciona.
Azam
Trabalhou !, esperava que eu tivesse que adicionar 3 ao caminho de exportação. exportar PATH = $ PATH: $ HOME / anaconda3 / bin
FD
Para mim, o que funcionou é adicionar export PATH=$PATH:$HOME/opt/anaconda3/binao final do arquivo zsh
Mahmoud Felfel
27

Se você instalou o Anaconda, mas não consegue carregar as versões corretas de python e ipython, ou se vir o comando conda: não encontrado ao tentar usar o conda, isso pode ser um problema com a variável de ambiente PATH. No prompt, digite:

export PATH=~/anaconda/bin:$PATH

Para este exemplo , supõe-se que o Anaconda esteja instalado no ~/anacondalocal padrão .

yonglin
fonte
1
Isso simplesmente recapitula respostas anteriores (por exemplo, stackoverflow.com/a/18675970/570918 ).
merv
21

Edite ~ / .bash_profile, adicione-o.

PATH=$PATH:$HOME/anaconda/bin

então corra

source ~/.bash_profile

A esperança pode ajudá-lo.

Germey
fonte
Obrigado por isso, esta linha também funciona para um perfil oh-my-zsh, onde algumas das outras linhas não.
JimmyM
1
Isso apenas recapitula respostas anteriores (por exemplo, stackoverflow.com/a/18675970/570918 )
Merv
no meu ~ / .bash_profile já havia linhas no anaconda2 e anaconda3 (provavelmente resultado da instalação). Eu só tinha que executar a segunda parte da resposta source ~/.bashprofile(também para o meu MacOSX Catelina zsh terminal)
Richard
21

Usar conda init

Conforme indicado em uma resposta diferente , a adição manual do Conda $PATHnão é mais recomendada a partir da v4.4.0 (consulte as Notas da versão ). Além disso, desde o Conda v4.6, novas funcionalidades para gerenciar a inicialização do shell por meio do conda initcomando foram introduzidas. Portanto, a recomendação atualizada é executar

Unix / Linux

./anaconda3/bin/conda init

janelas

./anaconda3/Scripts/conda.exe init

Você deve iniciar um novo shell ou originar seu arquivo init (por exemplo, source .bashrc) para que as alterações entrem em vigor.


Palavra de Cuidado

Esse recurso permanece com suporte experimental. Eu recomendo executar o comando acima com um --dry-run|-dsinalizador e um sinalizador verbosity ( -vv), para ver exatamente o que ele faria. Se você ainda não possui uma seção gerenciada pela Conda no arquivo de comandos de execução do shell (por exemplo, .bashrc), isso deve aparecer como uma inserção direta de algumas novas linhas. Se não for uma inserção tão simples, recomendo limpar todas as seções anteriores do Conda $PATHe os arquivos relevantes de inicialização do shell (por exemplo, bashrcprimeiro).


Conchas alternativas

Pode ser necessário identificar explicitamente seu shell para a Conda. Por exemplo, se você executar zsh(padrão do macOS Catalina) em vez de bashexecutar,

./anaconda3/bin/conda init zsh

Consulte ./anaconda3/bin/conda init --helpuma lista abrangente de shells suportados.


Limpeza automatizada potencial

O Conda v4.6.9 introduziu um --reversesinalizador que automatiza a remoção das alterações inseridas por conda init.

merv
fonte
existe um .bashrc no windows 10?
john ktejik
@johnktejik tudo depende do shell que você está executando. Quando você executa conda initcom o sinalizador detalhado, -vvele informa exatamente o que será editado.
merv
1
conda initsubstitui o seu C:\Users\<name>\Documents\WindowsPowerShell\profile.ps1e C:\Users\<name>\Documents\PowerShell\profile.ps1.
not2qubit 27/03
@ not2qubit você relatou isso sobre os problemas do GitHub? Isso não parece algo que eles estariam fazendo intencionalmente.
merv 17/06
19

Meu env: macOS e anaconda3

Isso funciona para mim:

$ nano ~/.bash_profile

Adicione isso:

export PATH=~/anaconda3/bin:$PATH

* O caminho da exportação deve corresponder ao caminho real do anaconda3 no sistema.

Saia e execute:

$ source ~/.bash_profile

Então tente:

$ jupyter notebook
Zoe L
fonte
Esta é a resposta que funcionou para mim. Um passo crucial estava sendo executado $ source ~/.bash_profile.
H. Vabri 19/06/19
isso funcionou para mim obrigado. Eu adicionei export PATH = ~ / anaconda3 / bin: $ PATH on line 3, após a outra definição PATH
Vincent Tang
15

Estou no High Sierra MAC OS e instalei o Anaconda3 via comando HomeBrew. Eu tive um problema com a execução:

 conda

Também me daria:

-bash: conda: command not found

Eu tentei correr:

export PATH=~/anaconda3/bin:$PATH

mas precisa de caminho INTEIRO. então, aqui estão as etapas corretas:

$ nano ~/.bash_profile

Agora exporte o caminho INTEIRO, no meu caso, foi:

export PATH=/usr/local/anaconda3/bin:$PATH

Saia e execute:

$ source ~/.bash_profile

Então tente:

$ conda

isso irá gerar:

 $ conda --version
    conda 4.4.10
Galápagos
fonte
1
Isso funciona, mas uma vez que eu fecho o terminal e
reabra o arquivo
@mjwrazor No MacOS, use ~ / .bashrc em vez de ~ / .bash_profile.
espírito
Pelo menos em Galápagos, eles sabem onde as coisas estão localizadas !!! Gostaria de poder adicionar algumas estrelas.
Stato Machino 18/05/19
10

Se você acabou de instalar o anaconda e recebeu esse erro, acho que você esqueceu de executar este comando:

  • source ~/.bashrc

Isso permitirá que você use o anaconda no terminal.

Isso pode parecer simples, mas muitos (inclusive eu) cometem esse erro.

Se o erro ainda persistir, você deve verificar se o local de anaconda foi adicionado ao PATH no seu sistema.

Depois de adicioná-lo, você ficará bem

Soufiane Chami
fonte
2
o instalador mais recente diz que não é recomendado para adicionar Conda ao PATH
john ktejik
7

Se você instalou o Anaconda e disse definitivamente yespara:

Do you wish the installer to prepend the Anaconda install location to PATH in your /home/name/.bashrc ? [yes¦no]

pergunta, então talvez você só precise reiniciar a janela do terminal. A alteração não terá efeito até que você (1) feche e reabra a janela atual ou (2) apenas abra e comece a trabalhar em uma nova janela

Basicamente, abra uma nova janela do console e veja se funciona agora.

mjp
fonte
1
Para mim, tudo o que eu precisava fazer era reiniciar o terminal e o comando conda começou a funcionar. ^^ Resposta subestimada.
Ian-campbell
Eu acho que essa "resposta" seria mais apropriada como um comentário. A pergunta e as respostas aqui têm a ver com a instalação do Anaconda, não com o básico do terminal. Reiniciar o terminal é um bom lembrete, mas não é uma resposta para esta pergunta.
geneorama
Quem se importa? Eles tinham um problema que estavam tentando resolver e, para algumas pessoas (inclusive eu), isso resolveu o problema. Portanto, é uma "resposta".
Mjp
7

Para Windows:

Um Anaconda recente (versão 4.4.0) alterou alguns diretórios. Você pode encontrar "conda" no Anaconda3 / Scripts , em vez do Anaconda3 / bin.

sehyun
fonte
6

Principalmente porque quando instalamos o Anaconda no final, ele adiciona o caminho anaconda à variável PATH no arquivo .bashrc. Então, só precisamos reiniciar o terminal ou simplesmente

source ~/.bashrc

se ainda assim não funcionar, siga estes comandos.

cat >> ~/.bashrc

cole o comando abaixo para anaconda3

export PATH=~/anaconda3/bin:$PATH

pressione Enter e, em seguida, ctrl + d

source ~/.bashrc
Devendra Bhat
fonte
@johnktejik Qual distribuição Linux você está usando?
Devendra Bhat
3

Corre

cat ~/.bash_profile

para verificar se a anaconda está lá. Caso contrário, você deve adicionar seu caminho lá. Se houver conda, copie a linha inteira que você vê no Anaconda de "export" para o final da linha. como isso:

export PATH=~/anaconda3/bin:$PATH

Execute isso no seu terminal. Então corra

conda --version

para ver se é exportado e em execução!

Reihan_amn
fonte
3

Sistema: macOS

Instalei o Anaconda primeiro e tudo funcionou bem. Em seguida, instalei o iTerm2 e, quando digitei, o PythoniTerm2 me deu o Python padrão. Aqui está como encontrar o seu Anaconda Python de volta:

  1. Abra seu .zshrcarquivo. Por exemplo,vim ~/.zshrc

  2. Em seguida, adicione export PATH="/Users/yourusername/anaconda2/bin:$PATH"a última linha do arquivo. Observe que você precisa substituir o yourusernamenome do usuário e verifique se possui o anaconda2. Uma maneira fácil é copiar esta linha de~/.bash_profile

  3. Salve o arquivo, feche-o, reinicie o terminal e agora o Anaconda Python deve estar de volta.

Changsong Dong
fonte
3

Se você instalou o anaconda, mas se você não conseguir executar o comando conda no terminal, significa que o caminho provavelmente não está definido, tente:

export PATH=~/anaconda/bin:$PATH

Veja este link .

user3651854
fonte
3

Resposta para

  • Instalador do Anaconda3 5.2.0
  • macOS HighSierra
  • ZSH

  1. Infelizmente, o instalador coloca a definição PATH apenas em .bash_profile, mas não na .zshrcconfiguração.
  2. Ao contrário do que as respostas dadas, não (necessariamente) instalar em ~/anaconda3/, mas em vez de /anaconda3/.

A PATHdefinição em .zshrcdeve, portanto, ser esta:

...
# Anaconda3
export PATH="/anaconda3/bin:$PATH"
...
pensar
fonte
A maneira correta de fazer isso é primeiro executar source <path to conda>/bin/activate, então conda init zsh.
AMC
2

Se você acabou de instalar o MiniConda ou o Anaconda, verifique novamente o terminal.

Com isso, quero dizer feche e abra seu terminal e tente a lista conda para verificar sua instalação

Para mim, isso funcionou !!

Mr. Suryaa Jha
fonte
2

Eu também estava enfrentando o mesmo problema, essa pode ser a solução mais simples possível

source anaconda/bin/activate

para uso do anaconda2

source anaconda2/bin/activate

dependendo do nome do diretório, execute o seu comando, isto é, conda --create

yunus
fonte
se isso não ajudou, tente reiniciar, depois tente "source ~ / .bashrc" e tente o comando ur. espero que ajude.
Yunus
2

Abra seu terminal e digite o seguinte comando para adicionar anaconda ao caminho do ambiente

para anaconda 2:

export PATH=~/anaconda2/bin:$PATH

para anaconda 3:

export PATH=~/anaconda3/bin:$PATH

Então, para verificar a versão conda, basta digitar,

conda --version

Crie um ambiente usando o seguinte comando,

conda create --name myenv

Ative a fonte usando,

source activate myenv

Então o seu anaconda IDE está pronto !!!

Codemaker
fonte
1

Solução temporária:

$anaconda/bin/conda create -n py33 python=3.3 anaconda
Praneeth
fonte
1

Estou configurando uma máquina virtual executando o Ubuntu. Eu tenho o anaconda 3 instalado na pasta "Home". Quando digitei "conda" no terminal, também estava recebendo o erro "conda: comando não encontrado".

Digitar o código abaixo no terminal funcionou para mim ...

export PATH=$PATH:$HOME/anaconda3/bin

para verificar se funcionou, digitei:

conda --version

que respondeu com o número da versão.

Mel
fonte
1

Você precisa colocar o Anaconda.sh no seu / home / e depois executá-lo para instalar. Depois disso, você pode executar export PATH=~/anaconda3/bin:$PATH. Observação: não execute o Anaconda.sh em download / diretamente !!!!!

erick lv
fonte
1

Primeiro, verifique a localização do anaconda, para mim instalei o anaconda3 no diretório / ao qual eu acesso /anaconda3

Então, no seu terminal, insira export PATH="<base location>/anaconda3/bin:$PATH"para mim que é export PATH="/anaconda3/bin:$PATH".

Finalmente, entrada source $/anaconda3/bin/activate. Para você, basta mudar para a sua localização.

Agora, você pode tentar a lista conda para testar.

Além disso, visite o guia de instalação

Zero
fonte
1

1. Verifique onde você instalou o Anaconda . No meu caso, parece/home/nour/anaconda3/bin

  1. Abra seu .bashrcarquivo. Por exemplo$ gedit .bashrc

3. Adicione esta export PATH = /home/nour/anaconda3/bin:$PATHlinha no final do arquivo e salve.

  1. Reabra o terminal. Tipoconda --version

NOTA: Verifique se o caminho na linha não. 1 e linha não. 3 deve ser o mesmo. No meu caso /home/nour/anaconda3/bin.

Nour Noby
fonte
1

Para editar o bashrc no Ubuntu

$ /usr/bin/vim ~/.bashrc

tipo PATH=$PATH:$HOME/anaconda3/bin Pressione Esc e :wqpara salvar o arquivo bashrc e sair do vim, insira a descrição da imagem aqui

então

$ export PATH=~/anaconda3/bin:$PATH

e digite $ source ~/.bashrc Now para confirmar a instalação do tipo conda

$ conda --version
Dr. Jacob D
fonte
1

Se você instalou o Anaconda com o Visual Studio 2017 para Windows, o executável conda está nesse caminho ou similar.

No meu caso, o caminho é este: C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Scripts

Etapas para adicioná-lo ao seu PATH:

  • Na área de trabalho do Windows, clique com o botão direito do mouse em Meu computador.
  • No menu pop-up, clique em Propriedades.
  • Na janela Propriedades do sistema, clique na guia Avançado e clique em Variáveis ​​de ambiente.
  • Na janela Variáveis ​​do sistema, realce Caminho e clique em Editar.
  • Adicione seu caminho e reinicie seu cmd.

Você poderá executar conda

Feliz codificação!

Lexsoul
fonte
1

O uso da export PATH=estratégia conda activateresultará em uma mensagem de aviso para conda> = 4.4.

A maneira recomendada (consulte esta nota de lançamento e esta postagem ) é remover a export PATH=...linha e adicionar em seu .bashrc( .bash_profile) a linha:

. ~/anaconda2/etc/profile.d/conda.sh

Além disso, se você deseja que o conda seja ativado por padrão, adicione:

conda activate
Matifou
fonte
como faço para me livrar do "(base)" na frente da linha de comando?
Homero Esmeraldo
0

Para Windows:

PATH=%USERPROFILE%\Continuum\Anaconda4.4.0\Library\bin;%PATH%
tisaconundrum
fonte
0

No meu caso, o conda Path foi definido corretamente (em .bashrc) pelo bash de instalação do conda. Mas para fazê-lo funcionar, tive que conceder permissões de arquivo executável a arquivos na subpasta bin chmod +x *.

Informações do meu sistema:

conda 4.2.9

Sistema operacional: Debian GNU / Linux 8 (jessie)

Kernel: Linux 3.16.0-4-amd64

Arquitetura: x86-64

user278049
fonte
0

Eu tive o mesmo problema. O que fiz, removi o diretório anaconda do local de instalação e reinstale depois que funcionou como eu esperava

Piusha
fonte