티스토리 뷰

Computer : 삼성노트북

OS : Windows8 Pro K 64bit

Development Tool(?) : Sublime Text2

Location : 한국

Language : 한국어



개인적으로 피똥(Python)을 좋아하는 나는 Python을 기본으로 깔았을 때 제공해주는 IDLE을 선호하지 않는다.


그래서 Text Editor 로 Source Code를 작성한 후에


리눅스에서는 그냥 실행하면 될테고

윈도우에서는 환경변수에 python을 등록해두고, cmd 를 이용해서 편하게 이용한다.


무슨 말인가 하면, 아래처럼 사용할 수 있게끔 한다는 것이다.



첫번째 : 윈도우 cmd 에서 편하게 python 사용






편하지 않은가? 리눅스에서 사용하듯이 그냥 [Windows Key + R] => [cmd] => [python] 하면 바로 사용할 수 있어!


간단하게, 환경변수에 Python 설치 경로를 등록해두면 끝이다.



1. [시스템 속성]([내 컴퓨터 속성]) => [환경변수] => [시스템변수] - Path => [편집]


2. 변수 값(V)에 맨 끝에 아래와 같은 내용을 추가한다. (Python 2.7.x 설치의 경우임/ Python 3.x.x 면 Python3?)


;C:\Python27;






두번째 : Sublime Text2 에 Python을 위한 Plugin 설치



1. Sublime "Package Control" Install


"Package Control"은 Sublime에 괜찮은 Plugin들을 설치해서 사용하기에 유용하게 해주는 프로그램이니 설치하자 !


http://wbond.net/sublime_packages/package_control/installation


위 사이트로 가면 자세한 설치 방법이 나오지만, 여기 한국어로도(ㅋㅋㅋ) 적어둔다 !



우선 Sublime을 켜고 단축키 " Ctrl + ` " 입력하면 python cmd창이 뜨는데(sublime은 python이 기본 언어인가?)


import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')


입력하면 필요한 파일 하나를 sublime 설치된 곳의 특정 경로에 저장해두게 된다.


자 그럼 Sublime을 껐다가, 다시 켠다.


그럼 [Preferences]에 [Package Settings]와 [Package Control]이 새로 생긴 것을 볼 수 있다.


이제, 각종 유용한 Plugin들을 설치할 준비가 되었다.




2. "Sublime REPL" Install


이걸 설치하기 전에도 Python만 설치되어있다면 바로 실행 가능하지만


raw_input 등의 입력 값을 받아야 하는 코드가 포함되어 있다면 에러가 난다.




하지만 이 "REPL"을 이용하면 에러 없이 Sublime 내에서 바로바로 테스트 해볼 수 있다.



우선 " Ctrl + Shift + p " 를 이용해서 add 를 검색하여 repository를 하나 추가한다.


https://github.com/wuub/SublimeREPL





그 다음 SublimeREPL을 설치한다.


(만약 SublimeREPL이 나타나지 않는다면 " Ctrl + Shift + p " 를 통해 package upgrade 를 시도해본다.)






설치가 다 되었다면, 다시 한번 sublime을 껐다가 다시 실행한다.





자 이제 끝났다.


python code를 실행할 때,


input 코드가 없다면 그냥 " Ctrl + b " 단축키를 통해 실행해도 좋지만,


input 코드가 있다면 이 "REPL"을 이용해서 실행하면 되겠다.






댓글