[macos] macOS Catalina로 업그레이드 한 후 Conda를 찾을 수 없음

방금 MacBook을 Catalina로 업데이트했습니다. 업데이트 후 zsh는 더 이상 찾을 수 없습니다. 사실, 내 .zshrc에는 다음이 있습니다.

export PATH=/anaconda3/bin:$PATH

그러나 / anaconda3 / bin 경로 는 더 이상 존재하지 않습니다. 그것은 내가 모든 환경을 잃어 버렸다는 것을 의미합니까?



답변

바탕 화면의 ‘이전 항목’이라는 바로 가기 링크에서 전체 아나콘다 3 환경을 찾을 수 있습니다. Catalina 로의 업그레이드로 인해 Conda 환경을 사용자 디렉토리 아래에 설치할 수없는 것처럼 보이며 이제 새 시스템 볼륨을 읽기 전용 파티션으로 이동해야합니다.

이 문제는 6 월 10 일까지 열렸지만 카탈리나 업그레이드가 시작되기 전에 해결되지 않은 것에 약간 실망했습니다.

환경을 잃지 않고 작동하는 것처럼 보이는 솔루션이 있습니다. https://github.com/ContinuumIO/anaconda-issues/issues/10998#issuecomment-539215005

링크에서 :

  1. 재배치 된 항목에있는 anaconda3 폴더를 / Users / myname /에 복사하십시오.

  2. 터미널 열기

  3. 시작하다: export PATH='/Users/myname/anaconda3/bin:$PATH'

  4. 시작하다: conda init zsh


답변

Anaconda는 이 문제에 대한 블로그 게시물게시 했습니다. 두 가지 주요 옵션이있는 것 같습니다.

  1. 재설치 : 이제 쉘 설치 프로그램 전용 (GUI를 사용하는 경우 새 설치 프로그램을 기다려야합니다).

  2. 수리 (실험) : 이전 설치를 수정하고 모든 이전 환경을 유지할 수 있습니다.

자세한 내용 은 Anaconda 웹 사이트 를 확인하십시오.


답변

을 사용하는 zsh경우 conda 설치 프로그램은 ~/.bash_profile파일 끝에 conda init 스크립트를 추가 합니다. ~/.zshrc파일을 복사하여 파일에 붙여 넣어야 합니다.


답변

기존 답변 중 어느 것도 나를 위해 효과가 없었지만 이것은 효과 가 있습니다.

  1. 아나콘다의 자체 포함 프리픽스 대체 도구를 다운로드하십시오. https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe 하여 실행 가능하게 만드십시오.

    curl -L https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe -o cpr && chmod +x cpr
    
  2. 당신의 이동 anaconda3의 에서 폴더를 재배치 된 항목 에서 홈 폴더로: ~ / anaconda3.

  3. 다음 명령을 사용하여 폴더를 수정하십시오.

    ./cpr rehome ~/anaconda3
    
  4. conda init를 다시 실행하여 conda 쉘 명령을 수정하십시오.

    source ~/anaconda3/bin/activate
    
    conda init
    

zsh를 사용하는 경우 마지막 명령을 다음으로 바꾸십시오.

conda init zsh


답변

아나콘다에서 수정되었습니다.

마지막 릴리스 이후의 또 다른 주요 변경 사항은 Apple이 macOS 버전 10.15 – Catalina를 릴리스 한 것입니다. 불행히도, 이것은 pkg 설치 프로그램을 사용한 이전 버전의 Anaconda에 대한 최신 릴리스입니다. Anaconda Distribution 2019.10 설치 프로그램은 문제를 해결하며 macOS Catalina에서 문제없이 설치해야합니다. 현재 Anaconda 설치를 복구하려면이 블로그 게시물에서 팁을 확인하십시오.

https://www.anaconda.com/anaconda-distribution-2019-10/

  1. 이전 설치를 먼저 삭제하십시오.
  2. 새로운 2019.10+ 배포판을 설치하십시오.
  3. 터미널 / cmd 테스트 아웃 열기 conda -V
  4. 테스트 jupyter notebook

모든 것이 나를 위해 완벽하게 작동했으며 경로 나 아무것도 바꿀 필요가 없습니다.


답변

이것을 사용하십시오 (더블 “을 사용하지 마십시오)

export PATH='/Users/myname/anaconda3/bin:$PATH'


답변

anaconda3/ path to /Users/<my_user>/

그때 export PATH='/Users/<my_user>/anaconda3/bin:$PATH'

파일 편집 :

  • /Users/<my_user>/anaconda3/conda

첫 번째 줄을 다음과 같이 편집하십시오.

FROM #!//anaconda3/bin/python
TO  #!/Users/<my_user>/anaconda3/bin/python

변경 사항을에 저장 /Users/<my_user>/anaconda3/bin/conda init zsh

작동해야합니다