Mac에서 Python 환경 구축, Jupyter lab을 사용할 때까지

Mac에서 Python 환경을 구축했을 때 집착했기 때문에 메모.

먼저 결론에서 쓰면, 잘못되었던 원인은 MacOS가 Catalina가 되어, 디폴트 쉘이 bash 로부터 zsh 가 된 것을 알지 않고, bash를 편집하고 있었기 때문에.

지금까지는 pyenv의 환경 변수는 .bash_profilebashrc에 쓰고 source하면 좋았기 때문에 방해하고있었습니다.

기술은 항상 업데이트되고 있지만 지식을 업데이트하지 않으면 실패할 수도 있다는 이야기였습니다.

그러면 아래에 실제로 한 일을 설명합니다.

1. Anaconda 설치



htps //w w. 아나 곤다. 코 m / st 리부치온 /
여기에서 python3.7을 다운로드하여 패키지 배포

Apply는 언제가 되면 디폴트의 python을 3계로 해 줄까요?

2. 파이썬 설치 준비


$ python --version에서 파이썬의 영역을 확인하십시오.
mac이라고 아마, 표준으로 2.7이 들어 있으므로, 전환한다.

이를 위해 pyenv를 넣습니다.
그리고 pyenb를 넣으려면 Homebrew를 넣습니다.
  • brew 설치
    h tps : // b w. sh / 그럼 x_

  • brew로 pyenv 설치
      $ brew install pyenv
    

  • 그래서, 여기가, 문제의 집착한 곳.
      $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
      $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
      $ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
    

    위를 ~/.zshrc에 씁니다. ←(Mac OS가 Catalina 이상인 경우)
    기본 쉘이 bash로 남아있는 Catalina 이전 OS의 경우 ~/.bash_profile에 씁니다.
  • $ source ~/.zshrc or $ source ~/.bash_profile 실행
  • $ echo $PATH 에서 환경 변수의 PATH 확인



  • 3. 파이썬 설치



    이번에는 3.7.0을 설치합니다. 버전은 필요에 따라 3.7.4 등으로 변경하십시오.
       $ pyenv install 3.7.0
    

    OK입니다.

    4. 파이썬 전환


       $ python --version
       Python 2.7.16
    

    마찬가지로 python2로 남아 있으므로 python3으로 전환합니다.
       $ pyenv gloval 3.7.0
       $ python --version
       Python 3.7.0
    

    OK입니다!
    이것으로 전환되어 있지 않은 경우는, 한 번 터미널을 재기동해 봐 주세요.

    5. anaconda 설치


       $ pyenv install anaconda3-5.3.1
    

    이 때의 최신을 넣었습니다.
    $ pyenv install list에서 버전을 확인하십시오.

    6. 아나콘다로 전환



    이 상태에서는 conda 명령을 사용할 수 없으므로 anaconda로 전환합니다.
       $ pyenv global anaconda3-5.3.1
       $ pyenv versions              
         system
       * 3.7.0 (set by /Users/ユーザ名/.python-version)
         anaconda3-5.3.1
    

    어서, 전환하지 않았습니다.
    또한 여기에서 집어 버렸습니다.
    원인은 .python-version이라는 파일이 여기에 존재하는 것이 좋지 않습니다. 그래서,
       $ rm ~/.python-version
       $ pyenv versions
         system
         3.7.0
       * anaconda3-5.3.1 (set by /Users/ユーザ名/.pyenv/version)
    

    이것으로 전환이 완료되었습니다.

    7. Jupyterlab 시작



    최근에는 anaconda에 이미 Jupyterlab이 들어있는 것 같기 때문에 일부러 설치하지 않아도,
       $ jupyter lab
    

    그러면 시작됩니다.

    좋은 웹페이지 즐겨찾기