๐Ÿ‘จ‍๐Ÿซ

[VSC] No Python at ''

geum 2020. 11. 6. 03:18

์‹œ์ž‘ํ•ด๋†“์€ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ ์˜ฌํ•ด ์•ˆ์— ๋์€ ๋ด์•ผ๊ฒ ๋‹ค ์‹ถ์–ด์„œ ์กฐ๊ธˆ์”ฉ ์† ๋ณด๊ณ  ์žˆ๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ ๊ฐ‘์ž๊ธฐ! ์ž˜ ์“ฐ๋˜ Visual Studio Code๊ฐ€ python manage.py runserver๋งŒ ํ•˜๋ฉด

๋‚˜ python 3.8 ์“ธ๊ฑด๋ฐ ,,

์ด๊ฑธ ๋„์›Œ์„œ ๊ต‰์žฅํžˆ,, ๋‹นํ™ฉ์Šค๋Ÿฌ์› ๋‹ค ๐Ÿคฆ‍โ™€๏ธ

๋‚˜์ค‘์— ๋‹ค์‹œ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ๋ฅผ ๋Œ€๋น„+์–ด๋”˜๊ฐ€์— ์žˆ์„ ๋‚˜ ๊ฐ™์€ ๋ถ„๋“ค๊ป˜ ๋„์›€์ด ๋์œผ๋ฉด ํ•˜๋Š” ๋งˆ์Œ์œผ๋กœ ์ •๋ฆฌํ•ด๋†“๋Š”๋‹ค.

 

โ€ป ๋ชจ๋“  ๊ณผ์ •์€ ์ปดํ“จํ„ฐ์— 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์„ ์ˆ˜์ •ํ•œ ๋‹ค์Œ ์ €์žฅํ•ด์ฃผ๋ฉด

 

์ž˜ ๋Œ์•„๊ฐ„๋‹ค ๐Ÿ˜Ž