1. Homebrew 설치
Hombrew란 맥OS용 패키지 관리 애플리케이션 이다.
루비로 개발 되었고, 홈브류 이전에도 많은 커맨드라인에서 사용 가능한 맥OS용 패키지 관리 애플리케이션이 있었지만 현재는 사실상 홈브류가 표준으로 자리 잡았다. Cask 확장을 통해 GUI애플리케이션 설치에도 사용할 수 있습니다. 기본적으로 맥OS용 패키지 관리자이지만, 리눅스나 윈도우의 WSL도 지원하고 있습니다.
1
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
cs |
2. 터미널에 스크립트 입력후 사용자 계정 패스워드 입력
2-1 brew 명령어
3. pyenv를 활용하여 Python 버전 별 관리(Anaconda 도 가능)
pyenv를 설명하기전 Python의 버전 관리 문제에 대해 짚고 가야한다.
Python은 2.x와 3.x의 버전이 아주 다르다. 가장 대표적으로 알려진 print문법부터 시작해서, 정수 나눗셈, 유니코드, 여러구문들이 포함되고, 괄호를 추가하여 더 명시적으로 바뀌었고, 비슷한 기능은 합쳐졌다.
이렇게 많은 차이점이 생기다 보니 아직까지 3.x를 지원하지 않는 Python package도 많고 시간이 지나면서 3.x가 우세하게 되었지만, 아직까지도 2.x의 장점 때문에 구버전을 쓰는사람 들이 꽤 있다.
pyenv란 여러버전의 Phython을 쉽게 바꿔 쓸수 있는 개발 툴이다. 명령어 한줄 만으로 3.x.x버전을 쓰다가, 2.x.x 버전으로 쉽게 바꿔 쓸 수 있게 해준다. 또한 같은 버전 내에서 가상 환경을 구축하게 해주는 pyenv-virtualenv도 함께 사용하면 더 강력해진다.
3 - 1 pyenv 설치
- brew pyenv install
- brew install pyenv-virtualenv
3 - 2 환경 변수 설정
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >>~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
echo 'eval "$(pyenv virtualenv-init -)"'>>~/.zshrc
source ~/.zshrc
3 - 3 pyenv 명령어를 사용해 파이썬 설치
- pyenv versions (설치된 버전들 확인)
- pyenv install [설치할 버전] (자신이 사용할 파이썬 버전 설치 하기)
- pyenv virtualenv를 활용하여 같은 버전 내에서도 가상 환경을 구축해 관리할 수 있다.
- 파이썬 3.7.8 버전을 설치해 가상환경으로 구축하기
- 가상 환경의 경우 activate와 deactivate로 활성 여부 지정
- freeze 를 이용해 패키지 목록을 추출 가능
- pip freeze > [사용할 파일 이름] (추출)
- pip install -r [삽입할 텍스트 파일 이름] (삽입)
- pyenv uninstall [pyenv 버전] / [가상 환경 이름] 으로 가상환경 삭제 가능
IDE 설치 과정(Pycharm)
1. 자신의 컴퓨터 환경에 맞는 버전을 다운로드
2. 설치완료후 Interpreter 설정 하기
- 우측 하단에 No interpreter 클릭 > Interpreter Settings 클릭
- 우측 톱니바퀴 클릭 후 add
- 하단의 Existing environment 에서 원하는 버전을 선택후 Ok버튼 클릭
- 위의 설정 방법을 사용해 원하는 버전 또는 가상환경을 선택해 파이썬 버전을 설정 할 수 있음
- 현재 사용하는 버전은 우측 하단에서 확인 및 변경 가능