티스토리 뷰
macOS에서는 기본적으로 python2 버전이 설치되어 있지만,
실제 개발에선 3버전이 거의 쓰이기 때문에 3버전을 설치하는 것이 필수이다
지금부터 mac에서 Python 3.x 버전을 설치할 것이다
Python3.x 설치
먼저 mac에서 터미널 창을 켠뒤 파이썬이 설치되었는지 확인해보자
아래 두가지 중 아무거나 입력가능하다
python -V
# 또는
python --version
# 출력 결과 : Python 2.7.16
파이썬이 not command 라고 뜨거나, python 2.x.x 버전이 뜬다면 3버전을 설치해야한다
brew install python3
python --version
# 출력 결과 : Python 3.10.2
homebrew로 파이썬3을 설치해준다
본인 현재기준 3.10버전이 설치되었다
brew를 설치 안 했다면 아래 링크를 참고해서 설치후 진행하자
[Mac] Mac에서 Homebrew로 node, npm, yarn 설치
Python 환경설정
환경설정을 하려면 파이썬의 경로를 알아야한다
파이썬 경로를 확인하는 가장 쉬운 방법을 소개한다
터미널을 켜고 아래 명령어 3줄을 입력하자
python이라고 입력하면 파이썬 커맨드 창이 나타날 것이다. 이때 import sys와 sys.excuteable을 입력한다
python
>>> import sys
>>> sys.executable
'/usr/local/bin/python'
mac의 기본 파이썬 경로는 '/usr/local/bin/python' 으로 시작한다
exit() 를 입력해 파이썬 도구를 종료한다
본인의 파이썬 설치 경로를 확인했으면 환경설정을 해보자
본인이 사용하는 쉘도구 중 하나를 편집기를 사용해 열어보자
vi ~/.bash_profile
vi ~/.zshrc
#두개 중 아무거나 사용
키보드로 i 를 입력하면 편집 모드를 이용할 수 있다
아래처럼 export 두줄 입력 후 path를 지정해주고
esc 버튼을 누른 후 :wq 를 입력한 뒤 쉘을 저장한다
저장한 내용을 적용하려면 source ~/.쉘을 꼭 입력해줘야한다.
export PYTHON_PATH=/usr/local/bin/python
export PATH=$PYTHON_PATH:$PATH
#esc+:wq로 쉘 저장 후 종료
# 아래처럼 사용하는 두개 쉘 중 선택후 입력
source ~/.zshrc
source ~/.bash_profile
경로가 잘 설정되었는지 echo로 출력해보고
파이썬의 버전도 확인해보자
echo $PYTHON_PATH
python --version
# 출력 결과 : Python 3.10.2
python 버전 변경
특정 파이썬의 버전으로 변경이 필요하다면, 파이썬 버전을 변경해보자
우선 로컬에 설치된 모든 파이썬의 버전을 확인해보자
ls -l /usr/local/bin/python*
명령어를 입력하면 사진처럼 설치된 모든 파이썬의 버전과 경로를 확인할 수 있다
변경하려는 파이썬 버전을 생각한 뒤 아래처럼 입력한다
# 파이썬 버전 변경
ls -s -f /usr/local/bin/python3.10 /usr/local/bin/python
# 파이썬 버전 확인
python --version
변경이 잘 된다면 성공한거지만 에러가 뜰 수도 있다
만약 Permission denied가 뜬다면
아래처럼 입력한뒤 다시 변경을 해보자
alias python=python3
pip 설치
pip는 파이썬 패키지를 관리해주는 패키지 매니저다. 파이썬의 패키지와 모듈을 설치, 관리하는데 이용할 수 있다.
파이썬3을 설치하면 기본적으로 pip가 설치되어 있다
아래 pip 버전을 확인해보자
pip3 -v
pip -v
본인 현재 기준 22.0.4 버전이다
pip가 없는 경우는 homebrew로 직접 설치해주자
homebrew로 설치하기전에 homebrew 업데이트 한번 해주고 진행하자
# homebrew 업데이트
brew update
# homebrew로 pip 설치
sudo easy_install pip
# pip설치 확인
pip --version
# pip 업그레이드
pip install --upgrade pip
파이썬으로 개발하다보면 필요한 친구이니 설치해두면 편하다
'Programming > Python' 카테고리의 다른 글
[Python] 파이썬 pyautogui로 오토마우스(Auto Mouse) 만들기, pyautogui 실행 안됨 (0) | 2022.07.04 |
---|