이전에는 Mojave에서 Conda를 매끄럽게 실행했지만 Catalina로 업그레이드하면 “anaconda3″폴더가 데스크탑> 재배치 된 항목> 보안> anaconda3으로 이동합니다. Catalina의 보안 설정으로 인해 응용 프로그램을 더 이상 사용자 디렉터리에 직접 설치할 수없는 것 같습니다.
나는 제안을하려고 여기 아래에 작성 :
안녕, 나는 해결책이있을 수 있습니다
- 재배치 된 항목에있는 anaconda3 폴더를 / Users / myname /에 복사하십시오.
- 터미널 열기
- 입력 : export PATH = ”/ Users / myname / anaconda3 / bin : $ PATH ”
- 입력 : conda init zsh
효과가 있었다! 행운을 빕니다!
그러나 이것은 나를 위해 작동하지 않습니다. conda init zsh
내가 얻은 후 :
-bash : / Users / USER / anaconda3 / bin / conda : / anaconda3 / bin / python : 잘못된 인터프리터 : 해당 파일 또는 디렉토리가 없음
가상 환경을 모두 잃지 않고 어떻게 Conda를 다시 시작하고 실행할 수 있습니까? 감사!
최신 정보
@Ted Shaowang의 제안에 따라 Conda가 일하도록했습니다. 이는 conda env list
Conda를 통해 생성 된 모든 가상 환경 을 보여줍니다.
그러나 virtualenv
기본 anaconda3 파일 위치를 변경했기 때문에 여전히 python을 찾을 수없는 문제가 있습니다.
에 위치한 python 실행 파일을 .virtualenvs/env/bin/python
찾을 수 없습니다. 파이썬이 작동하게하려면 추가로 변경해야 virtualenv
합니까?
답변
나는 똑같은 문제가 있으며 이것은 나를 위해 작동합니다 :
당신은 아나콘다가 “사옥 이전 항목”에서 이동 한 후 ~/anaconda3
, 편집의 첫 번째 줄 ~/anaconda3/bin/conda
에서 파일 #!/anaconda3/bin/python
에이 #!/Users/USERNAME/anaconda3/bin/python
변경 사항을 반영합니다.
답변
위의 솔루션을 사용하지 않을 것입니다. 이 ~/anaconda3/bin
디렉토리에는 conda
이 수동 방식으로 변경해야하는 많은 실행 가능 파일 ( 하나만이 아니라 )이 있습니다. 예를 들어, 동일한 변경을하지 않으면 다른 환경 jupyter notebook
에서 base
또는 다른 환경 에서 실행할 수 없습니다 .
팁 : 가상 환경에 대한 요구 사항 파일을 가져 와서 새로 설치하십시오. 당신이 사용할 수있는 pipreqs
개별 프로젝트에 사용되는 요구 사항을 얻을 : https://www.idiotinside.com/2015/05/10/python-auto-generate-requirements-txt/
답변
구운 하드 코딩 된 접두사 항목을 파일에 수정하지 않으면 솔루션이 완전히 작동하지 않습니다. https://www.anaconda.com/how-to-restore-anaconda-after-macos-catalina-update/에 자세한 설명과 권장 수정 사항이 있습니다.
답변
기술적으로 이것은 아나콘다를 다시 설치하고 있지만 모든 콘다 환경을 복원했기 때문에 이것이 가능한 해결책입니다!
몇 분 전 (현재 z-shell을 사용하여) Catalina에서 작업하게 된 방법은 다음과 같습니다.-데스크탑에 “Relocated Items”디렉토리와 “anaconda3″디렉토리 및 그 내용이 있는지 확인했습니다. “anaconda3″아래의 envs 디렉토리에서 파인더 창이 열린 상태로 둡니다 (스크린 샷 참조).
그때:
- 새로운 터미널 개설 (z-shell)
-
실행 됨 (/ usr / local / anaconda3에 설치됨) :
양조 통 설치 아나콘다
-
설치에 성공한 후 ~ / .zshrc 파일 (z-shell 별명 용)을 열고 다음 행을 추가했습니다.
내보내기 PATH = “/ usr / local / anaconda3 / bin : $ PATH”
-
~ / .zshrc 파일을 저장 한 후 다음과 같이 다시로드했습니다.
소스 ~ / .zshrc
-
conda 명령이 작동하는지 확인하기 위해 다음을 실행했습니다.
콘다 환경 목록
-
나를 위해, 이것은 기본 환경을 보여주었습니다.
-
그런 다음 Finder를 새로운 envs 위치로여십시오 : open / usr / local / anaconda3 / envs /.
-
나는 모든 오래된 envs를 새로운 envs 폴더로 드래그 (이동) 한 다음 실행했습니다.
콘다 환경 목록
그리고 나의 모든 오래된 envs가 돌아왔다! 🙂
- 이 환경의 새로운 위치를 반영하도록 내 PyCharm 인터프리터 / env 경로를 업데이트했습니다 (PyCharm을 다시 시작해야했지만 이제는 작동합니다!)
- 끝난
답변
이것이 주석인지 최소한 임시 답변인지는 확실하지 않지만 지금은 Anaconda와의 Catalina 호환성 문제를 해결하려고 시도하지 않습니다. 이 GitHub 문제를 참조하십시오 .
답변
나는 같은 문제가 있으며, 이것은 나를 위해 일한다 : 내 해결책 :
- 재배치 된 항목 폴더에서 아나콘다 3 복사
- 사용자 / 사용자 이름에 붙여 넣기
- 편집기를 사용하여 anaconda3 / bin에서 conda 파일을 열고 첫 번째 줄
#!/anaconda3/bin/python
을 편집하십시오.#!/Users/YourUserName/anaconda3/bin/python
- 저장하고 conda 파일을 실행하십시오.
- 터미널 열기
- 이것을 실행하십시오 :
export PATH=''/Users/YourUserName/anaconda3/bin:$PATH"
- 운영
conda init zsh
답변
나는 같은 문제가 발생했으며 다음과 같은 해결책이 나를 위해 일했으며 이것이 가장 쉬운 해결책입니다.
재배치 된 항목의 anaconda3 파일을 User / USERNAME 디렉토리로 복사하는 대신에 공식 웹 사이트 ( https://www.anaconda.com/distribution/#macos) 에서 anaconda navigator의 최신 버전을 다시 설치하는 것이 좋습니다.
설치하는 동안 새로운 Apple 보안 정책의 결과 인 일부 권한을 요청하고이를 부여하면 새로 설치 한 후의 방식대로 작동합니다!