MAC Python3 환경 설정

2951 단어 pythonmacmac

얼마전부터 윈도우PC 대신 맥북을 사용중인데, 내 맥북(m1)에 깔려있는 파이썬 기본 버전은 2.7.18이다. 이게 아주 불편한데 django를 시작하기 전에 환경 설정하는 방법을 다시 제대로 정리해보려고 한다.

python3, pip3 명령어를 python, pip로 대체하기

python2 를 아예 쓸일이 없다고 판단되어 해당 명령어를 alias로 대체했다.

$ which python3
/usr/bin/python3
$ which pip3
/usr/bin/pip3
echo "alias python=/usr/bin/python3" >> ~/.zshrc
echo "alias pip=/usr/bin/pip3" >> ~/.zshrc

which 명령어를 통해 python3, pip3 경로를 확인하고 zshrc에 alias를 설정한다.

❗️ 근데 이렇게 하니까 django에서 venv 가상환경 설정 시 alias 명령어가 말을 듣지 않았다..다시 롤백

pyenv로 파이썬 버전 관리하기

pyenv를 사용하는 방법이 알고리즘 공부와 웹 공부 모두 편리한 것 같다.

homebrew 를 이용하여 pyenv 설치 및 python 3.9.9 install

$ brew install pyenv
$ echo 'eval "$(pyenv init --path)"' >> ~/.zprofile
$ echo 'eval "$(pyenv init -)"' >> ~/.zshrc

$ exec "$SHELL"
$ pyenv install 3.9.9
$ pyenv global 3.9.9

파이썬 버전을 확인해보면 설정한 3.9.9로 출력되는 것을 확인할 수 있다.

$ python -V
Python 3.9.9

pycharm 에서 인터프리터 설정하기

  1. 시작화면에서 Customize>All settings...

  2. Python Interpreter 설정 들어가서 Add
    (아래는 이미 설정 적용된 화면)

  3. Virtualenv Environment에서 Existing environment 라디오 버튼 클릭 후 적용

VScode 에서 인터프리터 설정하기

  1. Shift + command + P - Python: Select Interpreter

  2. 원하는 pyenv python version 설정

😁👍

좋은 웹페이지 즐겨찾기