Kudos
Collect
Twiiter
Facebook
Share
개발의 'ㄱ'자라도 아는 날을 기대하며...

맥(Mac) 서브라임 텍스트3에서 파이썬3(Python3) 실행하기

마지막 업데이트 2년 전
1 0 0 0
이 글은 시리즈 ‘맥용 서브라임텍스트에서 파이썬3 실행하기’ 의 1 번째 포스팅입니다. 시리즈 더보기

파이썬 2.x 버전은 2020년에 공식지원이 중단된다고 하여, 이번 기회에 Python3 를 설치하면서 정리합니다.

혹 파이썬 3 설치가 된 분이라면, 아래 “2. Sublime 에서 Build …” 부터 보시면 됩니다.

1. 파이썬(Python) 3 설치

맥에는 기본적으로 파이썬이 설치되어있습니다. 설치되어있는 파이썬의 버전을 알고 싶다면, 터미널에서 아래 명령어를 입력하면, 버전을 알 수 있습니다.

$ python --version
Python 2.7.10

파이썬 3.x 버전은 공식홈페이지 https://www.python.org/downloads/mac-osx/ 에서 다운받을 수 있습니다. 다운받은 pkg 파일을 실행하여 파이썬을 설치합니다.

2. Sublime 의 Build System 메뉴에 파이썬 3.X 빌드 등록하기

파이썬 3를 설치하고 Sublime 에서 파이썬 코드를 바로 실행하면, 파이썬 3.x 버전이 아닌 2.7 버전으로 빌드합니다. 파이썬 3.X 버전으로 빌드하려면, New Build System 메뉴로 파이썬 3를 등록해줘야합니다.

1) 터미널에서 다음 명령어로 Python3가 설치되어 있는 경로를 알아봅니다. 저의 경우를 예로 들면,

$ which python3
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3

이렇게 확인됩니다. 위에 경로를 sublime 에 입력해야하니 잘 기억하세요. 적어두시는 것도 좋은 방법입니다 ^^;

2) Tools > Build System > New Build System… 을 클릭합니다.

서브라임3 Tools 서브 메뉴
서브라임3 Tools 서브 메뉴

3) 열린 새탭 “untitled.sublime-build” 에 아래 값을 입력하고 저장합니다.

{
    "cmd": ["/Library/Frameworks/Python.framework/Versions/3.7/bin/python3", "-d", "$file"],
    "selector": "source.python",
    "file_regex": "^[ ]*File "(…*?)", line ([0–9]*)"
}

"cmd"에 입력하는 [Python3 설치 경로]에는 위 2)의 터미널에서 확인한 Python3 설치경로를 입력해주고, 저장단축키 cmd+s로 저장합니다. 저장할 때의 파일이름이 메뉴에 표시되기 때문에 의미있는 이름으로 저장하시는 걸 추천합니다. 저는 python3.sublime-build 라고 저장했습니다.

참고로, *.sublime-build 파일의 저장위치는 Users/<USER_NAME>/Library/Application Support/Sublime Text 3/Packages/User 입니다.

4) 제대로 저장되었다면, Build System 메뉴에 저장한 파일명의 메뉴를 확인할 수 있습니다. 저는 아까 저장한 python3 이름의 메뉴가 보입니다.

Build System 에 python3 가 추가됨
Build System 에 python3 가 추가됨

3. Python3 빌드 테스트

빌드 테스트를 위해 서브라임에 짧은 파이썬 코드를 작성하고, 파일확장자를 .py 로 저장합니다.

import sys
print(sys.version)
print("Hello, python!")

Tools > Build System > python3 를 선택한 후 실행단축키 cmd+b를 입력하면, 서브라임 하단에 아래처럼 결과값이 출력됩니다.

서브라임 실행결과 화면
서브라임 실행결과 화면

이후로는 따로 선택하지 않아도 .py 확장자로 된 파일은 파이썬3 로 빌드됩니다.

참고문헌

안녕하세요?^^ 개발자라는 소리를 듣고 싶어 늦은 나이에 개발의 세계에 몸담게 된 Brad 라고 합니다. 아직 개발의 'ㄱ' 자도 모르지만, 개발을 배우면서 알게되는 것들을 림프에 정리해보려고 합니다. 저의 부족한 글이 누군가에게 조금이나마 도움이 되길 바랍니다.

연재
맥용 sublimetext 에서 파이썬3를 실행하는 방법입니다. 파이썬3 설치부터 패키지 설치까지 작성해보았습니다.
관련글
Essedrop - 이미지 주소를 만드는 가장 빠른 방법
 

독자 의견

  • Sublime 의 Build System 사용법을 이제야 알게 되었습니다.

    • 부족한 글솜씨지만 도움이 되셨길 바랍니다^^ 코멘트 감사합니다!!!

저자 @brad 에게 의견 남기기:

Please sign in to comment.
Markdown is also available in comment.