Python Anaconda - Como desinstalar com segurança

246

Instalei o Python Anaconda no Mac (OS Mavericks). Eu queria voltar para a versão padrão do Python no meu Mac. Qual é a melhor forma de fazer isso? Devo excluir o ~/anacondadiretório? São necessárias outras alterações?

Atualmente, quando corro which python, recebo este caminho:

/Users/username/anaconda/bin/python

william dizer
fonte
3
@ PeterWang, por que você acha que ele não quer mais usar o Anaconda?
Jononomo
8
@PeterWang Conda não é possível implantar em AWS, estou tendo um monte de problemas em fazê-la trabalho e também não pode usar pip / virtualenv quando eu anaconda instalado ...
ajl123
5
Anaconda, na verdade, ter um guia para desinstalar conda.pydata.org/docs/install/full.html#os-x-anaconda-install
Dials Mavis
8
O @PeterWang Anaconda substitui o meu intérprete padrão do Mac, que por padrão é usado pelo pip nas instalações do módulo. Hoje perdi uma hora do meu tempo tentando descobrir por que meus módulos não estavam sendo carregados.
Jolly1234
Isso responde sua pergunta? Como desinstalar o Anaconda completamente do macOS
AMC

Respostas:

234

Dos documentos :

Para desinstalar Anaconda abrir uma janela de terminal e retire todo o anaconda diretório de instalação: rm -rf ~/anaconda. Você também pode editar ~/.bash_profilee remover o diretório anaconda da sua PATH variável de ambiente e remover os .condarcarquivos .condae .continuumdiretórios ocultos que podem ter sido criados no diretório inicial com rm -rf ~/.condarc ~/.conda ~/.continuum.

Notas adicionais:

  • As instalações do Python3 podem usar um ~/anaconda3dir em vez de ~/anaconda.
  • Você também pode ter um ~/.anacondadiretório oculto que pode ser removido.
  • Dependendo de como você instalou, é possível que ele PATHseja modificado em um dos seus arquivos runcom, e não no seu perfil de shell. Portanto, por exemplo, se você estiver usando o bash, verifique ~/.bashrcse não encontrou o PATHmodificado ~/.bash_profile.
vaer-k
fonte
28
No meu sistema Ubuntu 14.04, as alterações $ PATH foram feitas ~/.bashrc, não ~/.bash_profile.
Jordânia
3
Também ~/.anaconda/navigator. Com certeza espalha os diretórios.
SMCI
7
Eu tinha ~ / anaconda3 para uma instalação python3.
AnneTheAgile
5
minha instalação é em / anaconda3 /, de modo algum necessidade poder fazerrm -rf /anaconda3/
canada11
Muito útil. Como dito acima por canada11, tive anaconda2 então eu tinha tu ajustar o caminho em conformidade
Will
150

O instalador do anaconda adiciona uma linha em seu ~/.bash_profilescript que antecede o diretório bin do anaconda à sua $PATHvariável de ambiente. A exclusão do diretório anaconda deve ser tudo o que você precisa fazer, mas é uma boa limpeza remover esta linha do script de instalação também.

mwaskom
fonte
24
Também pode haver ~/.continuume ~/.spyder2e ~/.cachee ~/.distlibe ~/.matplotlibdiretórios, que você também deve excluir.
jononomo 14/05
10
No seu diretório pessoal ( ~/), também há um arquivo de backup criado pelo anaconda:, .bash_profile-anaconda.bakque faz backup do seu original .bash_profile. Você pode comparar esse arquivo com o seu atual .bash_profilee, em seguida, remover com segurança o .bash_profile-anaconda.bakarquivo.
YaOzI
10
Encontrei a $PATHlinha anexa da anaconda na sua casa ~/.bashrc.
TheGrimmScientist
1
Onde encontro o arquivo bash dele no Windows?
Mohit Motwani
1
@MohitMotwani no Windows não há arquivo bash Os passos são totalmente diferentes para o Windows. Veja aqui
Tejas Shetty
107

O pacote " anaconda clean ", disponível na plataforma Anaconda, deve ser desinstalado com segurança.

conda install anaconda-clean   # install the package anaconda clean
anaconda-clean --yes           # clean all anaconda related files and directories 
rm -rf ~/anaconda3             # removes the entire anaconda directory

rm -rf ~/.anaconda_backup       # anaconda clean creates a back_up of files/dirs, remove it 
                                # (conda list; cmd shouldn't respond after the clean up)

Consulte: https://docs.anaconda.com/anaconda/install/uninstall para obter mais detalhes.

Surya
fonte
Eu tive uma segunda instalação do anaconda via brew. Para desinstalá-lo, eu precisava ligar brew cask uninstall anacondatambém.
asmaier
Usando esta resposta, perdi meu PATH e tive que redefini-lo. Não foi um grande problema, visto que a minha é uma máquina totalmente nova sem PATH personalizado (ainda) ... mas queria comentar para avisar quem corre o risco de perder alguma configuração do PATH de importação.
olisteadman
24

Remover o diretório Anaconda ajuda, mas não acho que seja uma boa ideia, pois você pode precisar usar o anaconda às vezes no futuro próximo. Portanto, como sugerido pelo mwaskom , o instalador do anaconda adiciona automaticamente a PATHvariável que aponta para o anaconda/bindiretório no ~/.bashrcarquivo.

Se parece com isso

PATH="/home/linuxsagar/anaconda3/bin:$PATH

Então, basta comentar a linha (adicione #no início da linha). Em seguida, recarregue o ~/.bashrcarquivo executandosource ~/.bashrc

Agora, verifique as alterações which pythonem execução no novo terminal.

sgiri
fonte
1
@XiaodongQi você tentou $which pythonna nova janela do terminal depois $source ~/.bashrc?
sgiri
Eu verifiquei o caminho do python, ele ainda estava apontando para o diretório anaconda. Encontrei uma solução alternativa para resolver esse problema. Além do que você recomendou, também adicionei uma linha export PATH=/usr/bin:$PATHno ~/.bashrcarquivo. Funciona depois! Obrigado!
Xiaodong Qi
Onde encontro o arquivo bash dele no Windows?
Mohit Motwani
10

Se você estiver desinstalando o Anaconda para poder usar a instalação básica do Python no sistema, poderá desativar temporariamente o caminho seguindo estas etapas e não desinstalando o Anaconda.

Vá para o seu diretório pessoal. Apenas um cdcomando serve.

Edite o arquivo .bashrc.

Procure algo como export PATH="/home/ubuntu/anaconda3/bin:$PATH"no arquivo.

Coloque um #no início para comentar do script.

#export PATH="/home/ubuntu/anaconda3/bin:$PATH"

Abra um novo terminal e você deverá executar a instalação básica do python. Isso funciona em sistemas Linux. Também deve funcionar no Mac.

jp0d
fonte
por algum motivo, tive que reiniciar. Não pense que isso é realmente necessário, mas funcionou sem desinstalar nada.
Mike S.
1
sim .. acho que não é necessário! Apenas abrir um novo shell deve fazer o trabalho que eu acho!
Jsp0d
6

Desinstalando o Anaconda

Para desinstalar o Anaconda, você pode fazer uma simples remoção do programa. Isso deixará alguns arquivos para trás, o que para a maioria dos usuários é bom. Veja a opção A.

Se você também deseja remover todos os rastreamentos dos arquivos e diretórios de configuração do Anaconda e seus programas, pode fazer o download e usar o programa Anaconda-Clean primeiro e, em seguida, faça uma remoção simples. Consulte a opção B.

Opção A.

Use a remoção simples para desinstalar o Anaconda:

macOS - abra o aplicativo de terminal Terminal.app ou iTerm2 e remova todo o diretório Anaconda, que possui um nome como anaconda2 ou anaconda3, digitando rm -rf ~/anaconda3.

Opção B.

Desinstalação completa usando o Anaconda-Clean e remoção simples.

NOTA: O Anaconda-Clean deve ser executado antes da remoção simples.

Instale o pacote Anaconda-Clean no Anaconda Prompt ou em uma janela do terminal:

conda install anaconda-clean

Na mesma janela, execute um destes comandos:

Remova todos os arquivos e diretórios relacionados ao Anaconda com um prompt de confirmação antes de excluir cada um:

anaconda-clean

Ou remova todos os arquivos e diretórios relacionados ao Anaconda sem ser solicitado a excluir cada um:

anaconda-clean --yes

O Anaconda-Clean cria um backup de todos os arquivos e diretórios que podem ser removidos, como .bash_profileem uma pasta nomeada .anaconda_backupno seu diretório pessoal. Observe também que o Anaconda-Clean deixa seus arquivos de dados no diretório AnacondaProjects intocados. Após usar o Anaconda-Clean, siga as instruções acima na Opção A para desinstalar o Anaconda. Removendo o caminho Anaconda de.bash_profile

Se você usa Linux ou macOS, também pode verificar o .bash_profilearquivo no diretório inicial para obter uma linha como:

export PATH="/Users/jsmith/anaconda3/bin:$PATH"

NOTA: Substitua /Users/jsmith/anaconda3/pelo seu caminho real.

Esta linha adiciona o caminho do Anaconda à variável de ambiente PATH. Pode se referir a Anaconda ou Miniconda. Após desinstalar o Anaconda, você pode excluir esta linha e salvar o arquivo.

pela forma de desinstalação oficial

VectorLu
fonte
instalando algo para desinstalar algo mais? O que? Agora, como eu desinstalo o anaconda-clean? : |
cs95
5
rm -rf ~/anaconda3

nano ~/.bashrc
  • Ctrl+W para procurar "Anaconda"
  • Exclua ou comente as seguintes linhas:

    /home/sammuel/.bashrc
    # added by Anaconda3 4.2.0 installer
    export PATH="/home/sammuel/anaconda3/bin:$PATH"

Quando terminar de editar o arquivo, digite Ctrl+ Xpara sair ey salvar as alterações.

O Anaconda agora foi removido do seu servidor.

Bruce
fonte
Além disso, após excluir o anaconda3 do PATH, é necessário executar source ~/bashrcpara efetivar as alterações na sessão atual.
Sachin Dangol 06/07/19
3

Caso você tenha várias versões do anaconda,

rm -rf ~ / anaconda2 [para versão 2]

rm -rf ~ / anaconda3 [para versão 3]

Abra o arquivo .bashrc em um editor de texto

vim .bashrc

remova o diretório anaconda do seu PATH.

exportar PATH = "/ home / {nome de usuário} / anaconda2 / bin: $ PATH" [para versão 2]

exportar PATH = "/ home / {nome de usuário} / anaconda3 / bin: $ PATH" [para versão 3]

Ashiq Imran
fonte
3

Eu simplesmente:

rm -rf ~/anaconda3

... isso removeu a conda também.

Então:

mousepad ~/.bashrc

... e removeu a linha do caminho adicionada na parte inferior (claramente identificada pelo Anaconda como 'adicionada pelo Anaconda'.

Vale ressaltar que o anaconda3 criou um backup do meu arquivo .bashrc antes da modificação e o nomeou como:

./bashrc-anaconda3.bak

... então eu sempre poderia renomear isso e excluir meu arquivo .bashrc modificado

Fiddy Bux
fonte
2

Para desinstalar o anaconda, você precisa:

1) Remova todo o diretório de instalação do anaconda com:

rm -rf ~/anaconda2

2) E (OPCIONAL):

-> Edite ~ / .bash_profile para remover o diretório anaconda da sua variável de ambiente PATH.

-> Remova os seguintes arquivos e pastas ocultos que podem ter sido criados no diretório inicial:

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

fonte

HISI
fonte
1

Para desinstalar o Anaconda totalmente do seu sistema:

  1. Terminal Aberto
  2. rm -rf ~/miniconda
  3. rm -rf ~/.condarc ~/.conda ~/.continuum
vishwaraj
fonte
1
rm -rf ~/anaconda3

Foi o suficiente

Joe Llerena
fonte
1

Eu sempre tento seguir os conselhos dos desenvolvedores, já que eles são os que agora afetam seu sistema. Teoricamente, essa deve ser a maneira mais segura:


Instale o pacote Anaconda-Clean a partir do Anaconda Prompt (terminal no Linux ou macOS):

conda install anaconda-clean

Na mesma janela, execute um destes comandos:

Remova todos os arquivos e diretórios relacionados ao Anaconda com um prompt de confirmação antes de excluir cada um:

anaconda-clean

Ou remova todos os arquivos e diretórios relacionados ao Anaconda sem ser solicitado a excluir cada um:

anaconda-clean --yes

O Anaconda-Clean cria um backup de todos os arquivos e diretórios que podem ser removidos em uma pasta chamada .anaconda_backup no seu diretório pessoal. Observe também que o Anaconda-Clean deixa seus arquivos de dados no diretório AnacondaProjects intocados.

https://docs.anaconda.com/anaconda/install/uninstall/

Javi
fonte
0

No meu caso, o Anaconda3 não foi instalado no diretório inicial. Em vez disso, ele foi instalado na raiz. Portanto, tive que fazer o seguinte para desinstalá-lo:

sudo rm -rf /anaconda3/bin/python
Jinhua Wang
fonte
0

Para Windows

  • Instale o módulo anaconda-clean usando

    conda install anaconda-clean

    em seguida, execute o seguinte comando para excluir arquivos passo a passo:

    anaconda-clean

    Ou simplesmente execute o seguinte comando para excluí-los todos-

    anaconda-clean --yes
  • Após este painel de controle aberto> Programas> Desinstalar programa, desinstale aqui o python cujo editor é o Anaconda.

  • Agora, você pode remover o anaconda / scripts e / anaconda / da variável PATH.

Espero que ajude.

Yogesh Sanchihar
fonte