본문 바로가기
나만의 꿀팁

[MAC Python] 맥북 파이썬 설치

by 욧닭 2023. 8. 8.
반응형

들어가며

python은 JAVA 처럼 JVM 에서 돌아가는 언어가 아니기 때문에  로컬에서 해줘야 할 것이 많습니다 오늘 그것을 해내보죠!

Python 설치

일단 brew 를 통해 python 을 설치 해야 합니다. eb-cli를 사용하기 위해선 pip 이 필요하기 때문에 python 설치가 필수 입니다.

brew install python

python 을 설치 하셨다면 필수 적으로 이행해야 할 것이 있습니다

  1. 환경 변수 (Path) 설정
  2. virtualenv 설치

먼저 환경 변수를 설정 하겠습니다

저는 Mac OS 에서 개발을 하고 현재 zsh 을 사용하고 있기 때문에 ~/.zshrc 에서 path 설정을 해줍니다

PATH는 python 이 설치된 루트이며 루트는 다음과 같이 찾을 수 있습니다.

python

Python 3.9.6 (default, Oct 18 2022, 12:41:40)
[Clang 14.0.0 (clang-1400.0.29.202)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'/Library/Developer/CommandLineTools/usr/bin/python3'
>>>

sys.excutable로 찾는 PATH가 파이썬 설치 경로 이며 .zshrc 파일에 PATH를 추가합니다

export PATH=/Library/Developer/CommandLineTools/usr/bin:$PATH

.zshrc 아무곳에 sys.excutable로 나온 Path에서 bin 폴더 까지만 PATH로 등록합니다

그럼 잘 설치 됬는지 --version 을 통해서 확인 할 수 있습니다

버전이 잘 나옵니다!

 

그럼 이제 virtualenv를 설정 해보겠습니다.

 

virtualenv란 python을 실행시키기 위한 가상 환경 인데 python을 사용하면서 여러 모듈들이 종속성을 가지는 경우가 많습니다. 이를 로컬에서 바로 설치하고 사용한다면 충돌 났을때 대처하기가 많이 힘드며 복구 시키기도 힘듬니다 그래서 가상 환경에서 python을 관리하며 로컬에 부담을 줄이기 위해서 많이 사용하곤 합니다

virtualenv 설치

python -m pip install --user -U virtualenv

해당 명령어를 통해 설치를 한다면 virtualenv 와 명령어를 통해 가성 환경를 만들고 환경에 접속 해보겠습니다.

virtualenv -p python eb

위 뜻은 PATH 로 지정한 python 버전을 사용하는 eb 라는 가상환경을 만들겠다 입니다.

가상환경을 만들었으면 eb 환경을 활성화 시켜보겠습니다

source env/bin/activate

위와 같이 환경을 activate 하면 python 가상환경을 만들 수 있습니다~~

 

환경에서 빠져나오기 위해선 deactivate 를 사용해서 빠져나오면 됩니다.

반응형

댓글