-
ํ์ด์ฐธ(PyCharm) ์ค์น ๋ฐ ์๋์ฝ๋ค ๊ฐ์ํ๊ฒฝ ์ ์ฉ์ค์น, ์ค์ , ์ค๋ฅ ํด๊ฒฐ 2019. 3. 27. 20:35728x90
ํ์ด์ฐธ(PyCharm)
- ํ์ด์ฌ ๊ฐ๋ฐ์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE, Integrated Development Environment)
- Professional ๋ฒ์ ๊ณผ Community ๋ฒ์ ์ด ์๋๋ฐ Community ๋ฒ์ ์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ค.
PyCharm ํน์ง
- ํ๋ก์ ํธ๋ณ๋ก Python ๋ฒ์ ๋ฐ ํ๊ฒฝ์ ์ ํํ ์ ์๋ค.
- ์ฝ๋์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ก ํ์ธํ ์ ์๋ค.
- ์ง๊ด์ ์ธ UI๋ฅผ ์ ๊ณตํ๋ฉฐ OS์ ๋ฌด๊ดํ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ
โป ์ ์ ํฌ์คํ ํ๋ ์๋์ฝ๋ค ํ๊ฒฝ ์ค์ ์ ์ด์ด์, PyCharm์ ์ค์นํ์ฌ ์์ฑํ ๊ฐ์ํ๊ฒฝ์ ์ ์ฉํ ์ ์๊ฒ ํ๋ค.
์๋์ฝ๋ค ์ค์น ์์ด ํ์ด์ฌ๋ง ์ค์นํ๊ณ PyCharm์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ทธ๋ฅ ์ค์น๋ง ๋ฐ๋ผํ๋ฉด ๋๋ค.
์๋์ฝ๋ค๋ฅผ ์ค์นํ๊ณ ๊ฐ์ํ๊ฒฝ์ ์ค์ ํ PyCharm์ ์ฌ์ฉํ๊ณ ์ถ์ผ๋ฉด
https://bradbury.tistory.com/62
PyCharm ์ค์น
- JetBrain ๊ณต์ ํํ์ด์ง์์ ๋ค์ด๋ก๋ ํ ์ ์๋ค.
https://www.jetbrains.com/pycharm/download/
- Community ๋ฒ์ ์ ํ
- ๋จ์ถ ์์ด์ฝ ์์ฑ ๋ฐ py ํ์ฅ์ ํ์ผ์ ํ์ด์ฐธ์์ ์คํ ์ค์
- ํ์ด์ฐธ ์คํํ๊ธฐ ์ฒดํฌ ํ, ์ค์น ์ข ๋ฃ
- ์ต์ด ์ค์นํ๋ ๊ฒฝ์ฐ, Do not import settings ํ๋ฉด ๋๋ค
- ์ฝ๊ด ํ์ธ ํ ์๋ฝ
- ํ๋ก๊ทธ๋จ ์ฌ์ฉ ๊ด๋ จ ํต๊ณ JetBrains ์ฌ์ ์ ๊ณต
- ํ ๋ง๋ง ์ ํํ๊ณ ์คํต
- Configure๋ฅผ ํด๋ฆญํ๋ค
- Settings ํด๋ฆญ
- Project Interpreter ํด๋ฆญ
- Interpreter๋ ์์ค์ฝ๋๋ฅผ ๋ฐ๋ก ์คํํ๋ ์ปดํจํฐ ํ๋ก๊ทธ๋จ ๋๋ ํ๊ฒฝ์ ์๋ฏธ
- Conda Environment ํด๋ฆญ ํ Existing environment์ ์ฒดํฌํ๋ค.
- ์ด๋ ๊ฒฝ๋ก๋ ์๋์ฝ๋ค๊ฐ ์ค์น๋ ํด๋์ envs\์์ ์ด ์์ฑํ ๊ฐ์ํ๊ฒฝ ์ด๋ฆ\python.exe ์ด๋ค.
- ์๋์ฝ๋ค์์ด ํ์ด์ฌ๋ง ์ค์นํ๊ณ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ C:\Program Files\Pythonํด๋\python.exe
- ๋ชจ๋ ํ๋ก์ ํธ์ ์ ์ฉ ํด๋ฆญ(ํ์ ๋ค๋ฅธ ํ๊ฒฝ์ ์ฌ์ฉํ๊ณ ์ถ์ผ๋ฉด ํ๋ก์ ํธ ๋ด๋ถ์์ ๋ฐ๊ฟ ์ ์๋ค.)
- ๋ด๊ฐ ์์ฑํ ๊ฐ์ํ๊ฒฝ์ Python ๋ฒ์ ๊ณผ ์ค์นํ ํจํค์ง๊ฐ ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
- ์ ์ฉ ํ, Create New Project ํด๋ฆญ
- ํ๋ก์ ํธ๋ช ์์ฑ
- ์ฒ์ ํ๋ก์ ํธ๊ฐ ์์ฑ๋์์ ๋ ํ๋ฉด
- ์์ ์ด ์์ฑํ ํ๋ก์ ํธ ํด๋ ์ฐํด๋ฆญ ํ New->Python File ์์ฑ
- ์ ๋ฒ์ ์์ฑํ ๊ฐ์ํ๊ฒฝ์ PyQt5 ํจํค์ง๋ฅผ ์ค์นํ์ผ๋ฏ๋ก ์ ์์ ์ผ๋ก ์๋๋๋์ง PyQt5๋ฅผ ์ด์ฉํด ์ฐฝ์ ๋์ฐ๋ ์ฝ๋๋ฅผ ์คํ์์ผ๋ณธ๋ค.
- ์๋ฌ๊ฐ ๋ฐ์ํด ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ์ฆ, ๋ด๊ฐ ์ค์ ํ ๊ฐ์ํ๊ฒฝ์ด ์ ์ฉ๋์ง ์์๋ค.
- ํ๋ก์ ํธ ๋ด๋ถ์์ File->Settings ํด๋ฆญ
- Project Interpreter ํด๋ฆญ ํ Project Interpreter๋ฅผ ์ฒ์์ ์ค์ ํ ๊ฐ์ํ๊ฒฝ์ผ๋ก ๋ณ๊ฒฝํด์ค๋ค.
- OK ๋๋ฌ์ ์ค์ ์๋ฃ
- ์คํ/๋๋ฒ๊ทธ ๊ตฌ์ฑ(Run/Debug Configuration)์ด ์์ ๊ฒฝ์ฐ, Add Configuration ํด๋ฆญ
- + ๋ชจ์ ๋ฒํผ ํด๋ฆญ
- Python ํด๋ฆญ
- Script path๊ฐ ๋ด๊ฐ ์์ฑํ ํ๋ก์ ํธ ํ์ผ์ ์คํฌ๋ฆฝํธ๊ฐ ๋ง๋์ง ํ์ธ
- Python Interpreter๋ฅผ ์ค์ ํด์ค Project Interpreter๋ก ๋ณ๊ฒฝ
- ๊ฐ์ํ๊ฒฝ์์๋ง ์ค์นํ PyQt5๊ฐ ์ด์์์ด ๋์๊ฐ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
- ์ด์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ค๋ฅธ ๊ฐ์ํ๊ฒฝ์ ๋ง๋ค์ด์ ์ถ๊ฐํ๊ณ ๋ค๋ฅธ ํจํค์ง๋ฅผ ์ค์นํ ์ ์๋ค.
๐ฆ
728x90'์ค์น, ์ค์ , ์ค๋ฅ ํด๊ฒฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Oculus Go Unity ๊ฐ๋ฐํ๊ฒฝ ์ธํ (2) 2020.01.03 ์๋์ฝ๋ค๋ก Tensorflow ์ค์น (3) 2019.04.02 ์๋์ฝ๋ค ๊ฐ์ํ๊ฒฝ ์ค์ ๋ฐ PyQt5 ์ค์น (0) 2019.03.26 ์๋์ฝ๋ค(Anaconda) ์ค์น (0) 2019.03.26 Python3 ์ค์น (0) 2019.03.25