Como desinstalar completamente o Anaconda do macOS


138

Como posso desinstalar completamente o Anaconda do MacOS Sierra e voltar ao Python original? Eu tentei usar, conda-clean -yesmas isso não funciona. Também removo o material, ~/.bash_profilemas ele ainda usa o python Anaconda e ainda posso executar o condacomando.


existe um post análogo para o Ubuntu?
Nathan

@frank a resposta aceita também não funciona no Ubuntu?
Ulysse BN


3
haha nenhuma maneira que você foi para um posto quase 2 anos para marcá-lo como duplicado
Jordan Baron

2
como desinstalar o conda se, além disso, não conseguir encontrar o condacomando, mas o diretório ainda existir?
Charlie Parker

Respostas:


248

Para remover as configurações:

conda install anaconda-clean
anaconda-clean --yes

Depois que as configurações são removidas, você pode excluir a pasta de instalação do anaconda, que geralmente está no diretório inicial:

rm -rf ~/anaconda3

Além disso, o anaconda-clean --yescomando cria um backup no diretório inicial do formato ~/.anaconda_backup/<timestamp>. Certifique-se de excluir esse também.


EDIT (v5.2.0) : Agora, se você deseja limpar tudo, também será necessário excluir as duas últimas linhas adicionadas ao seu .bash_profile. Eles parecem:

# added by Anaconda3 5.2.0 installer
export PATH="/Users/ody/anaconda3/bin:$PATH"

7
Aqui está um link oficial para o Anaconda para obter mais informações.
N1k31t4 7/11

3
rm -rf ~/anaconda2é para Mac. Para Windows - No Painel de controle, escolha Adicionar ou remover programas ou Desinstalar um programa e selecione Python 3.6 (Anaconda) ou sua versão do Python.
Rene Duchamp

4
Por curiosidade, o que deixa simples rmque anaconda limpa - sim, se livra?
Nathan

10
Ótimo guia, mas com um pequeno erro de digitação - o local de instalação padrão do Anaconda é a rootpasta, não a pasta inicial. Assim, rm -rf ~/anaconda3falhará silenciosamente, ou seja, será executado sem realmente excluir nada. O comando correto é sudo rm -rf /anaconda3ou sudo rm -rf /anaconda2depende da versão do Anaconda instalada.
DeltaIV 6/02/19

1
Eu não sei por que, mas no caso de alguém estar sofrendo como eu, por algum motivo, estava nesse local, /Users/brandBrandoParetoopareto/opt/então eu fiz/Users/brandBrandoParetoopareto/opt/miniconda3
Charlie Parker

39

Para desinstalar o Anaconda, abra uma janela do terminal:

  1. Remova todo o diretório de instalação do anaconda :
rm -rf ~/anaconda
  1. Edite ~/.bash_profile e remova o diretório anaconda da sua PATHvariável de ambiente.

Nota: Pode ser necessário editar .bashrce / ou .profilearquivos em vez de.bash_profile

  1. Remova os seguintes arquivos e diretórios ocultos, que podem ter sido criados no diretório inicial:

    • .condarc
    • .conda
    • .continuum

Usar:

rm -rf ~/.condarc ~/.conda ~/.continuum

2
Nota aos novatos: pode precisar de editar .bashrc e / ou .profile vez
Nathan

1
Como DeltaIV afirmou acima; isso irá falhar. Pelo menos o fiz por mim: "Ótimo guia, mas com um pequeno erro de digitação - o local de instalação padrão do Anaconda é a pasta raiz, não a pasta inicial. Portanto, rm -rf ~ / anaconda3 falhará silenciosamente, ou seja, será executado sem realmente excluindo qualquer coisa. O comando correto é sudo rm -rf / anaconda3 ou sudo rm -rf / anaconda2, dependendo da versão do Anaconda instalada. "
Oeyvind


2

Abra o terminal e remova todo o diretório Anaconda, que terá um nome como "anaconda2" ou "anaconda3", digitando o seguinte comando: rm -rf ~ / anaconda3. Em seguida, remova o conda com o comando "desinstalação do conda" https://conda.io/docs/commands/conda-uninstall.html .


Ao executar conda uninstalleu receboCondaValueError: Value error: no package names supplied, try "conda remove -h" for more details
Jordan Baron

escreva echo $ PATH no seu terminal para verificar se há alguma referência ao anaconda, se houver exportação export PATH = "/ path / you / want / to / keep"
Monika Bozhinova

1

Este é mais um lugar em que o anaconda tinha uma entrada que estava quebrando minha instalação do python após a remoção do Anaconda. Esperando que isso ajude alguém.

Se você estiver usando o fio, encontrei essa entrada no meu arquivo .yarn.rc em ~ / "nome de usuário"

python "/ Usuários / alguém / anaconda3 / bin / python3"

a remoção dessa linha corrigiu um último local necessário para a remoção completa. Não sei como essa entrada foi adicionada, mas ajudou


1

Depois de executar as sugestões muito úteis de spicyramen e jkysam sem sucesso imediato, foi necessária uma simples reinicialização do meu Mac para fazer o sistema reconhecer as alterações. Espero que isso ajude alguém!


0

Isso tem funcionado para mim:

conda remove --all --prefix /Users/username/anaconda/bin/python

e também remova de $ PATH em .bash_profile


1
Essa é uma boa idéia, mas, de acordo com a documentação, isso se destina à remoção de ambientes conda. Aqui é a maneira Anaconda sugere: usandoanaconda-clean
n1k31t4

0

A adição export PATH="/Users/<username>/anaconda/bin:$PATH"(ou export PATH="/Users/<username>/anaconda3/bin:$PATH"se você tiver o anaconda 3) ao meu arquivo ~ / .bash_profile, corrigiu esse problema para mim.


Eu acho que você não entendeu a pergunta. A questão é como desinstalar o Anaconda, não corrigi-lo. O que você está sugerindo aqui é uma correção para manutenção / instalação Anaconda, não removê-lo
Abe

0

As instruções oficiais parecem estar aqui: https://docs.anaconda.com/anaconda/install/uninstall/

mas se você gosta de mim que não funcionou por algum motivo e por algum motivo, seu conda foi instalado em outro lugar dizendo que você deve fazer isso:

rm -rf ~/opt

Não tenho idéia do por que foi salvo lá, mas foi o que fez por mim.


Isso foi útil para consertar minha instalação do conda (se esse for o motivo para desinstalá-lo em primeiro lugar como eu): https://stackoverflow.com/a/60902863/1601580 que acabou consertando-o para mim. No entanto, não sei por que o conda estava agindo de forma estranha ou instalando coisas incorretamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.