๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ’๏ธ Python Programming/Frameworks

[Django] 1. ํŒŒ์ด์ฌ ๊ฐ€์ƒ ํ™˜๊ฒฝ & ์žฅ๊ณ  ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ค€๋น„

by A Lim Han 2022. 7. 27.

<<   ์žฅ๊ณ  ์Šคํ„ฐํ‹ฐ ์ฐธ๊ณ  ์ž๋ฃŒ : https://wikidocs.net/book/4223   >>

 

 

1. ํŒŒ์ด์ฌ ๊ฐ€์ƒ ํ™˜๊ฒฝ + ์žฅ๊ณ  ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ค€๋น„

 

 

# ํŒŒ์ด์ฌ ๊ฐ€์ƒ ํ™˜๊ฒฝ ์‚ฌ์šฉ

1. ์œˆ๋„์šฐ์—์„œ ๋ช…๋ น ํ”„๋กฌํฌํŠธ ์‹คํ–‰ -> cd \ ๋ช…๋ น์–ด ์ž…๋ ฅ

 

 

 

2. mkdir ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ venvs ๋””๋ ‰ํ„ฐ๋ฆฌ ์ƒ์„ฑํ•˜๊ธฐ

 

 

 

3. -m venv ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํŒŒ์ด์ฌ ๊ฐ€์ƒํ™˜๊ฒฝ ๋งŒ๋“ค๊ธฐ

 

+ ์—ฌ๊ธฐ์„œ ์œ„์˜ ๋ช…๋ น์–ด๋Š” ํŒŒ์ด์ฌ ๋ชจ๋“ˆ ์ค‘ venv ๋ผ๋Š” ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์˜๋ฏธ์ž„.

+ ๋’ค์˜ mystile ์€ ๊ทธ๋ƒฅ ๊ฐ€์ƒ ํ™˜๊ฒฝ์˜ ์ด๋ฆ„์ด๋‹ค. ์–ด๋–ค ์ด๋ฆ„์ด๋˜ ์ƒ๊ด€ X

 

 

 

4. cd ๋ช…๋ น์–ด์™€ activate ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๊ฐ€์ƒ ํ™˜๊ฒฝ์— ์ง„์ž…ํ•˜๊ธฐ

 

C:\venvs> cd C:\venvs\mysite\Scripts

C:\venvs\mysite\Scripts> activate

 

--> ์„ฑ๊ณต์ ์œผ๋กœ ์ง„์ž…ํ•˜๋ฉด ์•„๋ž˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ ๋‚˜์˜จ๋‹ค.

 

+ ์•„๋ž˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ deactivate ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€์ƒ ํ™˜๊ฒฝ์—์„œ ๋ฒ—์–ด๋‚  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

# ์•ž์„œ ๋งŒ๋“  mysite ๊ฐ€์ƒ ํ™˜๊ฒฝ์— ์žฅ๊ณ  ์„ค์น˜ํ•˜๊ธฐ

1. mysite ๊ฐ€์ƒ ํ™˜๊ฒฝ์— ์ง„์ž…ํ•œ๋‹ค.

 

 

 

2. pip(ํ•) install django==4.0.3 ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 4.0.3 ๋ฒ„์ „์˜ ์žฅ๊ณ ๋ฅผ ์„ค์น˜ํ•œ๋‹ค.

 

 

3. ๊ทผ๋ฐ ๋…ธ๋ž€์ƒ‰ ๊ธ€์”จ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ํ•˜๋ผ๊ณ  ํ•œ๋‹ค. --> ์ด๋•Œ๋Š” python -m pip install --upgrade pip ์„ ์จ์ค˜์„œ ์ตœ์‹  ๋ฒ„์ „์„ ์„ค์น˜ํ•˜๋ฉด ๋œ๋‹ค.

 

 

 

 

'โœ’๏ธ Python Programming > Frameworks' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

< django - 6 >  (0) 2022.07.30
< django - 5 >  (0) 2022.07.30
< django - 4 >  (0) 2022.07.29
< django - 3 >  (0) 2022.07.28
< django - 2 >  (0) 2022.07.27