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


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

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.

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.


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.


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.


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.


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


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.


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]


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


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


1

Para desinstalar o Anaconda totalmente do seu sistema:

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


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/


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

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.

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.