[Python 공식 홈페이지 설치] mac 에서 python 경로 설정하기

Nhhhh_·2023년 5월 22일
0

python

목록 보기
1/1

작업을 하다보면 python 이 brew 에도 깔려있고, local 파일로도 따로 깔려있고, mac 에서 제공하는 기본 python 도 깔려있게 된다. (초보라면.. 누구나.. 맞죠?)

필자가 오늘 겪은 상황이 그랬는데, 해결법은 결국 PATH 이다.
내 컴퓨터에 설치된 python 이 아무리 많아도 겁낼 필요 없다. 결국 내가 PYTHON PATH 로 등록한 놈만 불려진다! 걱정하지말고 시작해보자.

python 홈페이지에서 설치를 직접 하게되면 (예전에는 brew 가 최곤줄 알았는데, 막상 써보니까 불편한 점이 이것저것 있어서,, - 추상화가 많이 되는만큼 접근, 관리가 어려운 느낌? ㅠ)

이런 놈이 받아진다.

얘를 눌러서 시키는대로 쭉쭉 가다보면!

갑자기 그냥 python IDLE 가 있는 Python 3.9 폴더 하나 띡 나오고 설치가 끝났다고 한다.

당황하지 말자. 이 폴더는 /Applications/Python 3.9 에 위치한다.

우선 IDLE 을 켜서

이 두 줄을 입력하면, 우리가 실행할 수 있는 python 이 위치한 (literally, executable python!) 디렉토리를 알려준다.

실행 결과물
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9

이곳이 바로 우리가 방금 막 설치한 python 이 실제로 있는 곳이다.

~/.zshrc 파일에 이제 path 를 등록해보자.

$ vim ~/.zshrc
export PYTHONHOME=/Library/Frameworks/Python.framework/Versions/3.9
export PYTHONPATH=/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9

여기까지 하면 사실 끝이다!

하지만 필자는 python package manager 로 poetry 를 사용하고 있었는데, (pip 랑 비슷한 것..) poetry install 을 하려고 하자 갑자기 이상한 SSL error 가 났다. ㅠㅠ

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)>

대충 이런 놈이었는데,
https://www.codeit.kr/community/questions/UXVlc3Rpb246NjAxMDBlZjIxN2M1OGE3NGQ1NDBhOGVh

이 글에서 힌트를 받아서
"파인더에서 Applications(응용프로그램)> Python3.9 폴더 (또는 사용중인 Python 버전)로 이동하여 "Install Certificates.command"파일을 더블 클릭" 이걸 해보니까 깔끔하게 해결되었다!

profile
딥러닝, 웹개발, 스타트업에 관심이 많습니다.

0개의 댓글