macOS Monteerey(애플 M1) zesh를 통해pyenv/Python 환경 구축

M1칩이 장착된 MacBook을 통해 파이톤 환경 구축


애플의 M1칩에 장착된 맥북은 파이썬 환경을 구축할 기회가 있기 때문에 프로그램을 미리 적어두기 때문이다.
디바이스
OS
MacBook Pro (13-inch, M1, 2020)
MacOS Monteerey 버전 12.3.1

pyenv 설치


여러 버전의 파이톤에 대응하기 위해 pyenv에 환경을 구축합니다.
https://github.com/pyenv/pyenv#homebrew-in-macos
Homebrewpyenv를 설치합니다.
Homebrew를 가져오지 않은 경우 다음 명령을 사용하여 설치합니다.
% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew를 업데이트한 후 pyenv를 설치합니다.
% brew update
% brew install pyenv

셸 환경 설정


다음pyenv 명령을 통과하는 경로를 설정합니다.
이번에는 zsh환경.zprofile.zshrc 쓰기 경로 설정이기 때문이다.
% echo 'eval "$(pyenv init --path)"' >> ~/.zprofile

% echo 'eval "$(pyenv init -)"' >> ~/.zshrc
bash 환경에서pyenv 창고의git checkkout을 사용했을 때 대상의 설정 파일이나 경로가 지정한 내용이 다르다.자세한 내용은 공식 README 참조.
https://github.com/pyenv/pyenv#basic-github-checkout

셸 설정 반영

source 명령을 실행하고 셸 설정을 즉시 반영합니다.터미널을 다시 시작할 수도 있습니다.
% source ~/.zprofile
% source ~/.zshrc
설정 반영 후pyenv 명령이 실행되지 않을 경우 상기 셸 설정을 수정하십시오.

지정된 버전 설치

pyenv install -l에 설치할 수 있는 파이썬 버전을 확인합니다.
% pyenv install -l
Available versions:
  2.1.3

  ...

  3.10.1
  3.10.2
  3.10.3
  3.11.0a6
  3.11-dev
  activepython-2.7.14

  ...

  stackless-3.7.5
이번에 본 보도가 집필할 때의 안정판버전3.10대의 최신 버전을 설치하기로 결정했습니다.
% pyenv install 3.10.3

버전 전환 사용


사용할 Python 버전을 전환합니다.
% pyenv global 3.10.3
!
현재 디렉터리에서 전환할 때 global 대신 local 를 지정하십시오.

pyenv 버전 확인

pyenv versions에서 설치된 버전으로 전환할지 확인합니다.
% pyenv versions
  system
* 3.10.3 (set by /Users/unsoluble_sugar/.pyenv/version)
에서 방금 삽입한 3.10.3로 전환합니다.

파이썬 버전 확인


마지막으로 버전을 확인하기 위해 python 명령을 실행합니다.
% python --version
Python 3.10.3
이상.

좋은 웹페이지 즐겨찾기