๐ŸŒณ Language/๐Ÿ Python

[Python] ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ • - Sublime Text

ํŒŒ์ด์ฌ ์Šคํฌ๋ฆฝํŠธ๋“ค์„ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๊ธฐ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด Sublime Text์— ์„ค์ •ํ•˜๊ฒ ๋‹ค.



Anaconda plugin์„ ์„ค์น˜ํ•˜๋ฉด python์„ ์œ„ํ•œ IDE ํ™˜๊ฒฝ์„ ๋งŒ๋“ค์–ด ์ค€๋‹ค.



1. Sublime Text๋ฅผ ์‹คํ–‰ํ•œ ํ›„ Preferences -> Browse Packages๋ฅผ ํด๋ฆญํ•œ๋‹ค.


2. ํด๋”๊ฐ€ ์—ด๋ฆฌ๋ฉด ์ƒ์œ„ ํด๋”๋กœ ์ด๋™ํ•œ๋‹ค.


3. Installed Packages ํด๋”๋กœ ์ด๋™ํ•œ๋‹ค.


4. ๋‹ค์Œ URL์— ์ ‘์†ํ•˜์—ฌ ํŒŒ์ผ ํ•˜๋‚˜๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ 3๋ฒˆ์˜ ํด๋”๋กœ ๋„ฃ์–ด์ค€๋‹ค.


์•„๋‚˜์ฝ˜๋‹ค ํ”Œ๋Ÿฌ๊ทธ์ธ URL : https://packagecontrol.io/installation



5. ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด Sublime Text๋ฅผ ์žฌ์‹œ์ž‘ ํ•ด์ค€๋‹ค.


6. Sublime Text์˜ Tools -> Command Palette๋ฅผ ํด๋ฆญํ•œ๋‹ค.


7. install์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด Package Control: Install Package๋ฅผ ์„ ํƒํ•œ๋‹ค.


8. ์ž ์‹œํ›„ ๊ฒ€์ƒ‰์ฐฝ์ด ํ•˜๋‚˜ ๋” ์—ด๋ฆฌ๋Š”๋ฐ anaconda๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์„ ํƒํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฉ”์„ธ์ง€๊ฐ€ ์ถœ๋ ฅ์ด ๋œ๋‹ค.




์ด์ œ ํŒŒ์ด์ฌ ํ™˜๊ฒฝ์ด ์ž˜ ์ ์šฉ๋˜์—ˆ๋Š”์ง€ ํ…Œ์ŠคํŠธ ํ•ด๋ณด์ž.


Sublime Text๋ฅผ ์žฌ ์‹œ์ž‘ํ•˜๊ณ  ํŒŒ์ผ์„ ํ•˜๋‚˜ ๋งŒ๋“  ๋’ค ํŒŒ์ผ ๋ช…์„  test.py๋กœ ์ €์žฅํ•ด์ค€๋‹ค.


์ž๋™์™„์„ฑ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ์ €๋ฒˆ ์‹œ๊ฐ„์— ๋ฐฐ์šด print๋ฌธ์„ ์ž…๋ ฅํ•ด๋ณด์ž.


ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ž˜ ์ ์šฉ๋˜์—ˆ๋‹ค๋ฉด, p ํ•˜๋‚˜๋งŒ ์ž…๋ ฅํ•ด๋„ ์ž๋™์™„์„ฑ๊ธฐ๋Šฅ์ด ๋œฐ ๊ฒƒ์ด๋‹ค.



print("Sublime Python")์„ ์ž…๋ ฅํ•œ ๋’ค์— Tools -> Build๋ฅผ ์„ ํƒํ•˜๋ฉด (Ctrl + B)


Sublime Text ์•„๋ž˜์— ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋œ๋‹ค.



๋ˆˆ์ฐ๋ฏธ๊ฐ€ ์ข‹์œผ์‹  ๋ถ„๋“ค์€ print("Sublime Python")์„ ์ž…๋ ฅํ–ˆ์„ ๋•Œ


ํฐ์ƒ‰ ๋„ค๋ชจ ๋ฐ•์Šค๊ฐ€ ๋ช…๋ น๊ตฌ๋ฌธ์„ ๊ฐ์‹ธ๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์…จ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.



์ด ํฐ์ƒ‰ ๋„ค๋ชจ๋ฐ•์Šค๋ฅผ ์—†์• ๊ธฐ ์œ„ํ•ด ํ•œ ๊ฐ€์ง€ ๋” ์„ค์ •์„ ํ•ด ์ค์‹œ๋‹ค.


Preferences -> Package Settings -> Anaconda -> Settings -> User๋ฅผ ์„ ํƒํ•˜๊ณ  ๋‹ค์Œ ๋ฌธ์žฅ์„ ์ €์žฅ.


{"anaconda_linting":false}

'๐ŸŒณ Language > ๐Ÿ Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Python] ๊ตฌ๊ตฌ๋‹จ ์ถœ๋ ฅ  (0) 2017.08.29
[Python] Hello, World  (0) 2017.08.29
[Python] ์„ค์น˜  (0) 2017.08.29