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

맥 환경 서브라임에서 파이썬3를 대화형으로 실행할 수 있는 SublimeREPL 패키지 설치하기

Last updated over 4 years ago
1 0 0 0
This is 2nd article of series “맥용 서브라임텍스트에서 파이썬3 실행하기”. Series Index

입력값을 받아 출력결과를 알아야하는 코드를 작성했을 때, 서브라임에서 Cmd+b 단축키로 파이썬3를 빌드하여 실행하게 되면, 입력값을 받는 단계에서 실행이 끝나게 됩니다. ( 서브라임에서 파이썬3 단축키로 빌드하는 방법은 이전에 작성했던 맥(Mac) 서브라임 텍스트3에서 파이썬3(Python3) 실행하기 를 참고해주세요. )

예를 들어, 아래처럼 간단하게 숫자를 입력받아 출력해보는 코드를 실행해보면,

firstNum, secondNum = 0, 0

firstNum  = int(input("1st number : "))
secondNum = int(input("2nd number : "))

print("첫번째 입력값 : %d, 두번째 입력값 : %d" % (firstNum, secondNum))

입력값을 입력해도 아무런 반응이 없습니다.

Cmd+b 로 빌드하면, 반응이 없다.
Cmd+b 로 빌드하면, 반응이 없다.

실행결과만 보는것이 아닌, 코드와 상호작용하면서 실행결과를 확인해야할 경우에 사용할 수 있는 SublimeREPL 설치방법을 소개합니다. SublimeREPL에 대해 좀 더 자세히 알고 싶으신 분은 Package Control 홈페이지에 소개된 SublimeREPL 페이지를 참고해주세요.(영어의 압박이…^^;;;)

SublimeREPL 설치

1. 서브라임에서 Install Pakage 실행

단축키 Cmd+shift+p 로 Command Palette 를 엽니다. install이라고 입력하면 검색되는, Package Control: Install Package 를 클릭합니다.

(Package Control 설치가 안되어 있어서 검색이 안되시는 분들은 Package Control 설치방법을 참고해주세요.)

Command Palette에서 install 검색
Command Palette에서 install 검색

2. Command Palette에서 SublimeREPL 검색 및 설치

Package Control: Install Package를 클릭한 후 입력창에 sublimeREPL을 검색하여 클릭하면 sublimeREPL을 설치할 수 있습니다.

sublimeR 만 입력해도 검색된다.
sublimeR 만 입력해도 검색된다.

제대로 설치되었다면, Tools 메뉴에서 SublimeREPL 을 확인할 수 있습니다.

SublimeREPL 실행

  1. 설치된 SublimeREPL을 테스트해보기 위해 메뉴 tools>SublimeREPL>Python>Python을 클릭합니다.
SublimeREPL 에서 파이썬 선택
SublimeREPL 에서 파이썬 선택
  1. Python 메뉴를 클릭하면, 컴파일 없이 한줄씩 입력하면 결과를 바로 볼 수 있는 REPL이 실행됩니다.
Python REPL 화면
Python REPL 화면

SublimeREPL 패키지로 좀 더 편하게 코딩하시길 바랍니다. ^^

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

Series
맥용 sublimetext 에서 파이썬3를 실행하는 방법입니다. 파이썬3 설치부터 패키지 설치까지 작성해보았습니다.
Related Articles
Essedrop - Make your file online instantly
 

Responses

  • 서브라임에서 빌드를 대화형으로 할 수 있다는걸 알려주셔서 감사합니다. 많은 도움이 되었습니다.

Leave a response to @brad

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