방금 MacBook을 Catalina로 업데이트했습니다. 업데이트 후 zsh는 더 이상 찾을 수 없습니다. 사실, 내 .zshrc에는 다음이 있습니다.
export PATH=/anaconda3/bin:$PATH
그러나 / anaconda3 / bin 경로 는 더 이상 존재하지 않습니다. 그것은 내가 모든 환경을 잃어 버렸다는 것을 의미합니까?
방금 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
링크에서 :
재배치 된 항목에있는 anaconda3 폴더를 / Users / myname /에 복사하십시오.
터미널 열기
시작하다: export PATH='/Users/myname/anaconda3/bin:$PATH'
시작하다: conda init zsh
anaconda3
디렉토리 를 이동하는 단계를 수행 한 후 jupyter notebook
커널이 충돌 하는 것을 발견했습니다 . 에서 런처 인수를 수동으로 변경해야했습니다 /Users/[myusername]/Library/Jupyter/kernels/python3/kernel.json
.
zsh: /Users/me/anaconda3/bin/conda: bad interpreter: /anaconda3/bin/python: no such file or directory
내가 실행할 때 여전히 오류가 발생합니다 conda init zsh
. 내가 할 수있는 다른 일이 있습니까?
export PATH="/Users/myname/anaconda3/bin:$PATH"
그렇지 않으면 $PATH
올바르게 대체되지 않으며 이전 경로 위치가 모두 사라집니다
Anaconda는 이 문제에 대한 블로그 게시물 을 게시 했습니다. 두 가지 주요 옵션이있는 것 같습니다.
재설치 : 이제 쉘 설치 프로그램 전용 (GUI를 사용하는 경우 새 설치 프로그램을 기다려야합니다).
수리 (실험) : 이전 설치를 수정하고 모든 이전 환경을 유지할 수 있습니다.
자세한 내용 은 Anaconda 웹 사이트 를 확인하십시오.
기존 답변 중 어느 것도 나를 위해 효과가 없었지만 이것은 효과 가 있습니다.
아나콘다의 자체 포함 프리픽스 대체 도구를 다운로드하십시오. 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
당신의 이동 anaconda3의 에서 폴더를 재배치 된 항목 에서 홈 폴더로: ~ / anaconda3.
다음 명령을 사용하여 폴더를 수정하십시오.
./cpr rehome ~/anaconda3
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/
conda -V
jupyter notebook
모든 것이 나를 위해 완벽하게 작동했으며 경로 나 아무것도 바꿀 필요가 없습니다.
부 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
작동해야합니다
Homebrew ( https://brew.sh/ ) 에서 miniconda를 설치 하여이 문제에 대한 해결 방법을 개발할 수있었습니다 . Homebrew를 설치 한 후 터미널에 다음을 입력하십시오.
brew cask install miniconda
miniconda가 설치되면, 터미널을 통해 conda 명령에 액세스 할 수 있어야하며 conda update conda
환경의 패키지가 일관 되도록 하기 위해 실행할 수도 있습니다 .
마지막으로 Jupyter Notebook과 같은 Anaconda 도구를 여는 방법을 변경해야 할 수도 있습니다. 이러한 도구는 접두사를 사용하여 터미널을 통해 액세스 할 수 있습니다conda run ...
예를 들면 다음과 같습니다.
conda run jupyter notebook
Jupyter Notebook을 열지 만 명령은
jupyter notebook
conda run jupyter notebook
. 그것은 나를 위해 그것을했다.
나는 이 게시물을 따랐고 효과가 있었다 (파이썬 3을 위해했다). 단계 요약 :
Relocated Items
를 집으로 이동chmod +x
).-u
기존 Anaconda 설치를 업그레이드하는 옵션으로 설치 프로그램을 실행하십시오 .
./<name of anaconda installer> -u
이 줄을 당신의 .bash_profile
:
export PATH="/Users/<username>/anaconda3/bin:$PATH"
명령 모드를 통해 아나콘다를 성공적으로 설치했지만 여전히 실행되지 않았습니다.
따라서 conda가 설치되었지만 활성화되지 않았습니다.
(터미널에서 활성화가 성공적으로 실행되어야 함)
(오류없이 실행해야 함)
(이것은 conda를 실행하기 위해 conda를 자동으로 활성화합니다)
이것은 또 다른 문제를 해결했습니다. 스파이어가 네비게이터에서 실행되지 않았습니다. 이제 잘 돌아가고 있습니다.
그래도 작동하지 않으면 알려주세요.