M1 맥북 파이썬 개발환경 셋팅

업데이트:

안녕하세요!👋

이번에는 m1맥북에 파이썬 개발환경을 셋팅하면서 고민했던 것들을 공유해보겠습니다

🙏요약

간단히 정보알고싶으신분들을 위해 요약을 해볼게요

  1. 파이썬 최신버전 설치
  2. 환경변수 설정(.bash_profile, .zshrc)
  3. pip설치

📔파이썬 최신버전 설치

m1에 파이썬 최신버전을 설치하기 위해서는 homebrew가 있으면 편합니다
물론 공식 홈페이지에서 다운받아서 설정해도 되겠지만 최신버전을 편하게 받으려면 homebrew를 설치해주세요

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

설치가 안되있으신 분들은 터미널에서 위 명령어 입력해주시면 됩니다.

brew install python

image

위 명령으로 파이썬을 설치해주시면 m1 맥북에서는 /opt/homebrew/bin/python3 에 최신버전이 설치가 됩니다
다른 블로그들을 보니 /usr/local/ ~로 시작하는 경로에 설치가 된다고 나와있는데 일단 저는 아니였습니다..
아마 처음 설치하시는 분들은 python -Vpython3 -V 명령으로 확인해보시면 2.7버전과 3.8버전이 설치되어있을텐데요
python3.9 -V 등의 가장최근 버전을 정확히 명시해 보시면 가장최근 버전이 설치되어있을 것입니다.

이제 최신버전을 기본으로 사용하도록 세팅을 해주겠습니다

👀환경변수 설정(.bash_profile, .zshrc)

image

vi ~/.bash_profile 
source ~/.bash_profile

위의 명령을 통해 .bash_profile 을 작성해줍니다
vi로 .bash_profile을 열고 i키를 입력하면 insert모드로 코드를 작성할 수 있습니다.
저장할때에는 esc키 > :wq! >엔터 순서로 저장하고 나올 수 있습니다

image
source 로 위의 파일을 실행 해주셔야 결과적으로 적용이 되어 python 명령이 3.9.6인 최신버전으로 적용이 됩니다.

하지만 터미널을 껏다키면 다시 source ~/.bash_profile을 입력하여 적용시켜주어야 합니다
m1에서는 zsh 쉘을 사용하므로 .bash_profile이 처음에 실행이 되지 않습니다
따라서 .zshrc를 작성해주어야 합니다

vi ~/.zshrc

image

위와같이 .zshrc를 vi로 열어서 위와 같은 코드를 작성해주시고 아까와 같이 esc > :wq! 로 저장해주시면
앞으로 터미널을 킬 때 자동으로 .bash_profile이 실행되어 python을 최신버전으로 사용가능합니다

✨pip 설치

이제 파이썬의 라이브러리들을 다운받기 위한 pip를 설치해주어야 하는데요

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
pip install -U pip

위 명령어를 입력하시면 python이 있는 경로에 pip가 설치되고 업그레이드까지 가능해집니다
다 설치하신 후 get-pip.py 파일은 지워주시면 깔끔한 설치가 마무리 됩니다

image

마지막으로 hello world를 출력하고 개발환경을 마무리 짓습니다

그럼 긴글 봐주셔서 감사합니다! 👋안녕!

댓글남기기