macOS에서 Anaconda를 완전히 제거하는 방법


138

MacOS Sierra에서 Anaconda를 완전히 제거하고 원래 Python으로 되돌릴 수있는 방법은 무엇입니까? 사용하려고 conda-clean -yes했지만 작동하지 않습니다. 나는 또한 물건을 제거 ~/.bash_profile하지만 여전히 Anaconda 파이썬을 사용하며 여전히 conda명령을 실행할 수 있습니다 .


우분투와 비슷한 게시물이 있습니까?
Nathan

@frank도 우분투에 대한 답변을 사용할 수 없습니까?
Ulysse BN


3
하하 당신은 거의 2 살짜리 게시물에 그것을 중복으로 표시하지 않았다
Jordan Baron

2
conda명령을 찾을 수 없지만 디렉토리가 여전히 존재하는 경우 하나의 설치 제거 conda는 어떻게 됩니까?
Charlie Parker

답변:


248

구성을 제거하려면 다음을 수행하십시오.

conda install anaconda-clean
anaconda-clean --yes

구성이 제거되면 일반적으로 홈 디렉토리 아래에있는 anaconda 설치 폴더를 삭제할 수 있습니다.

rm -rf ~/anaconda3

또한이 anaconda-clean --yes명령은 홈 디렉토리에 형식의 백업을 작성합니다 ~/.anaconda_backup/<timestamp>. 그 것도 삭제하십시오.


편집 (v5.2.0) : 이제 모두 정리하려면에 추가 된 마지막 두 줄도 삭제해야합니다 .bash_profile. 그들은 다음과 같습니다

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

7
여기입니다 아나콘다에 공식 링크 자세한 내용은.
n1k31t4

3
rm -rf ~/anaconda2Mac 용입니다. Windows의 경우 제어판에서 프로그램 추가 / 제거 또는 프로그램 제거를 선택한 다음 Python 3.6 (Anaconda) 또는 사용중인 Python 버전을 선택하십시오.
르네 뒤샹

4
호기심에서 rm아나콘다가 깨끗하다는 예는 무엇을 없애는가?
Nathan

10
훌륭한 가이드이지만 작은 오타가 있습니다-Anaconda의 기본 설치 위치 root는 홈 폴더가 아닌 폴더입니다. 따라서 자동으로 rm -rf ~/anaconda3실패합니다. 즉, 실제로 아무것도 삭제하지 않고 실행합니다. 올바른 명령은 sudo rm -rf /anaconda3sudo rm -rf /anaconda2아나콘다 버전에 따라서 설치.
DeltaIV

1
나는 왜 그런지 모르겠지만 어떤 이유로 누군가 나 같은 이유로 고통을 겪고있는 경우를 대비해서/Users/brandBrandoParetoopareto/opt//Users/brandBrandoParetoopareto/opt/miniconda3
Charlie Parker

39

Anaconda를 제거하려면 터미널 창을 엽니 다.

  1. 전체 anaconda 설치 디렉토리를 제거하십시오 .
rm -rf ~/anaconda
  1. 환경 변수 ~/.bash_profile 에서 anaconda 디렉토리를 편집 하고 제거하십시오 PATH.

참고 : 편집 대신 파일 .bashrc및 / 또는 .profile파일 이 필요할 수 있습니다 ..bash_profile

  1. 홈 디렉토리에 작성되었을 수있는 다음과 같은 숨겨진 파일 및 디렉토리를 제거하십시오.

    • .condarc
    • .conda
    • .continuum

사용하다:

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

2
초보자를위한 참고 사항 : 대신 .bashrc 및 / 또는 .profile을 편집해야 할 수 있음
Nathan

1
DeltaIV가 위에서 언급 한 바와 같이; 이것은 실패 할 것이다. "나를위한 훌륭한 가이드이지만 작은 오타가 있습니다. Anaconda의 기본 설치 위치는 홈 폴더가 아닌 루트 폴더입니다. 따라서 rm -rf ~ / anaconda3는 자동으로 실패합니다. 올바른 명령은 설치된 Anaconda 버전에 따라 sudo rm -rf / anaconda3 또는 sudo rm -rf / anaconda2입니다. "
Oeyvind


2

다음 명령을 입력하여 터미널을 열고 "anaconda2"또는 "anaconda3"와 같은 이름을 가진 전체 Anaconda 디렉토리를 제거하십시오. rm -rf ~ / anaconda3. 그런 다음 "conda uninstall" https://conda.io/docs/commands/conda-uninstall.html 명령으로 conda를 제거 하십시오 .


실행할 때 conda uninstall내가 얻을CondaValueError: Value error: no package names supplied, try "conda remove -h" for more details
요르단 남작

export PATH = "/ path / you / want / to / keep"을 사용하는 경우 아나콘다에 대한 참조가 있는지 확인하려면 터미널에 echo $ PATH를 작성하십시오.
Monika Bozhinova

1

Anaconda를 제거한 후 아나콘다에 파이썬 설치가 중단되는 항목이 하나 더 있습니다. 이것을 희망하면 다른 사람을 도울 수 있습니다.

원사를 사용하는 경우 ~ / "username"의 .yarn.rc 파일에서이 항목을 찾았습니다.

파이썬 "/ 사용자 / 누군가 / anaconda3 / bin / python3"

이 줄을 제거하면 완전히 제거하는 데 필요한 마지막 장소가 고정됩니다. 해당 항목이 어떻게 추가되었는지 잘 모르겠지만 도움이되었습니다.


1

spicyramen & jkysam의 즉각적인 성공없이 매우 유용한 제안을 수행 한 후 시스템을 변경하려면 시스템을 간단히 다시 시작해야했습니다. 이것이 누군가를 돕기를 바랍니다!


0

이것은 나를 위해 일했다 :

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

그런 다음 .bash_profile의 $ PATH에서 제거하십시오.


1
이것은 좋은 생각이지만 문서에 따르면 이것은 콘다 환경을 제거하기위한 것입니다. Anaconda가 제안하는 방법은 다음과 같습니다. usinganaconda-clean
n1k31t4

0

~ / .bash_profile 파일에 export PATH="/Users/<username>/anaconda/bin:$PATH"(또는 export PATH="/Users/<username>/anaconda3/bin:$PATH"anaconda 3이있는 경우) 추가하면 이 문제가 해결되었습니다.


나는 당신이 그 질문을 오해한다고 생각합니다. 문제는 Anaconda 를 제거 하는 방법 입니다. 여기서 제안하는 것은 Anaconda를 제거 / 제거하지 않고 유지 / 설치하기위한 수정입니다
Abe

0

공식 지침은 다음과 같습니다. https://docs.anaconda.com/anaconda/install/uninstall/

그러나 당신이 나를 좋아한다면 어떤 이유로 든 작동하지 않았고 어떤 이유로 든 당신의 콘 다가 당신에게 이것을 지시하는 다른 곳에 설치되었습니다 :

rm -rf ~/opt

나는 그것이 왜 거기에 구원을 받았는지 전혀 모른다. 그러나 그것은 나를 위해 그것을 한 것이다.


이것은 내 conda 설치를 수정하는 데 유용했습니다 (저와 같이 처음에 설치 제거하는 이유 인 경우) : https://stackoverflow.com/a/60902863/1601580 나를 위해 수정했습니다. 왜 콘 다가 처음에 이상하게 행동했는지 또는 처음에 잘못 설치했는지 확실하지 않습니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.