์์ํด๋์ ๊ฐ์ธ ํ๋ก์ ํธ ์ฌํด ์์ ๋์ ๋ด์ผ๊ฒ ๋ค ์ถ์ด์ ์กฐ๊ธ์ฉ ์ ๋ณด๊ณ ์๋ค.
๊ทธ๋ฐ๋ฐ ๊ฐ์๊ธฐ! ์ ์ฐ๋ Visual Studio Code๊ฐ python manage.py runserver๋ง ํ๋ฉด
์ด๊ฑธ ๋์์ ๊ต์ฅํ,, ๋นํฉ์ค๋ฌ์ ๋ค ๐คฆโ๏ธ
๋์ค์ ๋ค์ ๋ฐ์ํ์ ๋๋ฅผ ๋๋น+์ด๋๊ฐ์ ์์ ๋ ๊ฐ์ ๋ถ๋ค๊ป ๋์์ด ๋์ผ๋ฉด ํ๋ ๋ง์์ผ๋ก ์ ๋ฆฌํด๋๋๋ค.
โป ๋ชจ๋ ๊ณผ์ ์ ์ปดํจํฐ์ python์ด ๊น๋ ค ์๋ค๋ ์ ์ ํ์ ์ถ๋ฐ
Step 1. ์ฒ์๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ํ์ธํด๋ณด๊ธฐ
Visual Studio Code๋ ํ ์คํธ ํธ์ง๊ธฐ์ด๊ธฐ ๋๋ฌธ์ ์ค์นํ๋ค๊ณ ๋ฐ๋ก ์ธ ์ ์๋ ๊ฒ ์๋๋ผ ์ฌ์ฉํ๋ ค๋ ์ธ์ด์ ๋ง๊ฒ ์ธํฐํ๋ฆฌํฐ๋ฅผ ์ค์ ํด์ค์ผ ํ๋ค. ํ์ด์ฌ ์ค์ ์ ๊ทธ๋ ๊ฒ ์์ด ๋ง์ด ๊ฐ๋ ๋ถ๋ถ์ด ์์ด์ ๊ธ๋ฐฉ ํ ์ ์๋ค.
โฝ VS CODE ์คํ ํ Extension์ผ๋ก ๊ฐ์ ์๋์ ๊ฐ์ด Python์ ์ค์นํด์ค๋ค.
โฝ F1์ ๋๋ฌ์ Command Palette๋ฅผ ๋ฐ๋ก ์ด์ด์ค ๋ค์ Python: Select Interpreter ์ ํ
โฝ ๋ณธ์ธ์ด ์ฌ์ฉํ python.exe์ด ์๋ ํด๋ ์ ํ
๋ด ์ปดํจํฐ์๋ conda๋ ์ค์น๋ผ์์ด์ ๊ฐ์ด ๋ด๋๋ฐ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ด ์ ๊น๋ ค ์์ผ๋ฉด ๋งจ ๋ง์ง๋ง์ฒ๋ผ ๋ฑ python๋ง ๋ฌ๋ค. ์๋ ์์ฑ์ผ๋ก ๋ชฉ๋ก์ด ์ ๋ฌ๋ค๋ฉด Enter interpreter path๋ฅผ ๋๋ฌ์ python.exe๊ฐ ์๋ ํด๋์์ ์ง์ ์ง์ ํด์ฃผ๋ฉด ๋๋ค.
โฝ ์ค์ ์ด ๋ค ๋๋ฌ๋์ง ์ฒดํฌ
์์ ๊ณผ์ ๋ค์ด ์ ๋๋ก ๋๋ฌ๋ค๋ฉด VS Code ์ฐฝ ํ๋จ์ ๋ณธ์ธ์ด ์ค์ ํ python interpreter๊ฐ ๋จ๊ณ ์ด ๋ถ๋ถ์ด ์ ๋ฌ๋ค๋ฉด ๋นผ๋จน์ ๊ณผ์ ์ด ์๋์ง ํ์ธํด์ค๋ค.
Step 2. Step 1์ ๋ค ํ๋๋ฐ๋ ์ฌ์ ํ No python at์ด ๋ฌ๋ค๋ฉด?
django๋ฅผ ์จ์ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์์ด์ ๊ฐ์ํ๊ฒฝ์ ๋ง๋ค์ด์ค ์ํ์ด๋ค.
๊ฐ์ํ๊ฒฝ ํด๋ ์์ผ๋ก ๋ค์ด๊ฐ์ pyvenv.cfg ํ์ผ์ VS Code๋ก ์ด์ด์ฃผ๊ณ
home = ๋ณธ์ธ์ด ์ธ Python.exe๊ฐ ์๋ ์์น๋ก ๋ณ๊ฒฝ
include = ๊ฑด๋๋ฆด ๊ฑฐ ์์
version = vscode ์ฐฝ ํ๋จ์ ์ฐธ๊ณ ํด์ ์ซ์ ์ธ ๊ฐ๊น์ง ์ ์ด์ฃผ๊ธฐ
home๊ณผ version์ ์์ ํ ๋ค์ ์ ์ฅํด์ฃผ๋ฉด
์ ๋์๊ฐ๋ค ๐
'๐จโ๐ซ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[VSC] how to use C in vscode (0) | 2020.12.30 |
---|---|
[Python] anaconda, tensorflow ์ค์น (0) | 2020.12.29 |
[PyCharm] process finished with exit code 9009 (0) | 2020.11.19 |
[Ubuntu] fanout not supported by kernel: Kernel too old or cluster-id XX already in use (0) | 2020.11.09 |
[AI] scikit-learn/TensorFlow ์ค์น ๋ฐฉ๋ฒ (0) | 2020.09.20 |