Tips/잡다구리

[MacOS] Python 버전 변경 - MacPorts & python_select

dextto™ 2018. 11. 17. 19:27

Mac OS의 기본 python 명령어는 python 2.x로 매핑되어 되어 있습니다. 회사에서 쓰는 버전이 3.x 인데 매번 python3 명령어를 쓰려니 귀찮습니다.

이럴 경우 python_select를 이용해서 python 버전을 변경하는 방법이 있어 소개합니다.

참고로 저는 Mojave 10.14.1를 사용하고 있습니다.

 

참고 사이트) https://superuser.com/questions/35256/how-can-i-change-the-default-python-version-on-snow-leopard

 

먼저 MacPorts를 설치합니다.

https://www.macports.org/install.php 에서 자신의 맥과 맞는 버전을 찾아 설치합니다. 상세한 설명은 생략합니다.

 

터미널을 띄우고 다음 순서대로 따라 합니다.

 

1. python_select 설치

sudo port install python_select

 

2. ports repository에서 설치할 수 있는 버전을 확인합니다.

port search python

 

3, 원하는 버전을 설치합니다. 저는 3.7대 버전을 설치하려고 했으니 이렇게 선택.

sudo port install python37

 

시간이 좀 걸리는 군요.

4. 마지막으로 설치된 버전으로 선택

sudo port select --set python python37

 

5. 제대로 설정되었는지 확인해 봅시다.

port select --list python

Available versions for python:

none

python27-apple

python37 (active)

 

잘 되어 있군요. 그럼 이제 python 명령어가 잘 먹히는지 봐야죠

python --version

Python 3.7.1

 

끝! :)

반응형