macOS 10.15 Catalina에서 Anaconda를 설치하려고 할 때 빠졌습니다.
전제
Anaconda 2019.10 for macOS Installer (Python3.7)
를 사용하여 아나콘다를 넣습니다.사건
Mac에서 Anaconda로 설치하는 것은 기본적으로 다음 단계입니다. ref : 공식 문서
이 화면이 나오면 OK입니다. 간단하네요.
그래서 Spotlight Search에서 Anaconda Navigator를 시작하려고 할 때 다음과 같은 표시가 나왔습니다.
[15:59:06]% /Users/{user_name}/opt/anaconda3/pkgs/anaconda-navigator-1.9.7-py37_0/bin/anaconda-navigator ; exit;
zsh: /Users/{user_name}/opt/anaconda3/pkgs/anaconda-navigator-1.9.7-py37_0/bin/anaconda-navigator: bad interpreter: /opt/anaconda1anaconda2anaconda3/bin/python: no such file or directory
히~
원인
원래 아나콘다의 GUI 설치 프로그램은 무엇을하고 있습니까?
그가 하고 있는 것은 (이번 문제에 관계하는 곳이라고) 크게 2개입니다.
~/opt/anaconda3
아래에 Python 본체나 라이브러리 등 배치한다. ~/.bash_profile
에 PATH 등의 설정을 추가한다. ~/.bash_profile
에 들어가는 내용은 구체적으로 이하.# added by Anaconda3 2019.10 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/{user_name}/opt/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/Users/{user_name}/opt/anaconda3/etc/profile.d/conda.sh" ]; then
. "/Users/{user_name}/opt/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/Users/{user_name}/opt/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
그래서 사실 Mac의 기본 쉘은 Catalina에서 bash에서 zsh가되었습니다.
~/.bash_profile
읽을 수 없잖아~ 라는 이야기입니다.라고 할까, 내가 위에 쓴 에러는 원래
~/opt/anaconda3/bin/
부하의 anaconda-navigate가 아니고,/Users/{user_name}/opt/anaconda3/pkgs/anaconda-navigator-1.9.7-py37_0/bin/anaconda-navigator
를 참조하십시오.어째서 야넨.
해결책
~/.bash_profile
에 추가된 내용을 ~/.zshrc
에 복사합니다. env | grep PATH
당 ~/opt/anaconda3/bin/
에 PATH가 다니는지 확인하십시오. anaconda-navigator
를 실행하면 OK입니다. 낙하
공식 문서에도 있습니다만, 실은 LaunchPad에도 단축키가 추가되고 있어 거기에서 Anaconda-Navigator를 기동하면
~/opt/anaconda3/Anaconda-Navigator
를 참조해 기동하는 것 같습니다. Anaconda-Navigator가 여러 곳에 있어 너무 많아요.아무튼 conda 커멘드라든지를 사용할 때 결국 PATH를 통과할 필요가 있으므로,
~/.bash_profile
로부터의 이식은 해 두는 편이 좋다고 생각합니다.참고
Reference
이 문제에 관하여(macOS 10.15 Catalina에서 Anaconda를 설치하려고 할 때 빠졌습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kazasiki/items/514deffce718c8f2f9d3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)