๊ฐœ๋ฐœ๐Ÿ’ป/Python

[Python] ๊ฐ€์ƒํ™˜๊ฒฝ ์ƒ์„ฑ

VIP 2023. 5. 5. 19:28
728x90
๋ฐ˜์‘ํ˜•
๊ฐ€์ƒํ™˜๊ฒฝ์ด๋ž€?

๋…๋ฆฝ์ ์ธ Python ์‹คํ–‰ํ™˜๊ฒฝ์„ ์˜๋ฏธ

 

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

Python ํŒจํ‚ค์ง€๊ฐ„์˜ ์˜์กด์„ฑ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ

๊ฐ์ž ๋…๋ฆฝ๋œ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ํŒจํ‚ค์ง€ ํ˜ธํ™˜์— ๋”ฐ๋ฅธ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Œ

 

๊ฐ€์ƒํ™˜๊ฒฝ ์ƒ์„ฑ

ํ™˜๊ฒฝ : VS Code

  • ๊ฐ€์ƒํ™˜๊ฒฝ์„ ์ƒ์„ฑํ•  ํด๋”๋กœ ์ด๋™
  • venv ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ƒํ™˜๊ฒฝ ์ƒ์„ฑ
python -m venv ๊ฐ€์ƒํ™˜๊ฒฝ์ด๋ฆ„
  • ์‹œ์Šคํ…œ ๊ธฐ๋ณธ Python์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์„ค์น˜ํ–ˆ๋˜ ์ „์—ญ ํŒจํ‚ค์ง€๋“ค์„ ๊ธฐ๋ณธ์œผ๋กœ ํฌํ•จํ•˜์—ฌ ๊ฐ€์ƒํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•  ๊ฒฝ์šฐ
    -system-site-packages ๋ช…๋ น์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฐ€์ƒํ™˜๊ฒฝ ์ƒ์„ฑ
python -m venv ๊ฐ€์ƒํ™˜๊ฒฝ์ด๋ฆ„ --system-site-packages

๊ฐ€์ƒํ™˜๊ฒฝ ์ƒ์„ฑ ๋ช…๋ น์–ด
๊ฐ€์ƒํ™˜๊ฒฝ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์„ฑ

๊ฐ€์ƒํ™˜๊ฒฝ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”
  • ๊ฐ€์ƒํ™˜๊ฒฝ์ด ์„ค์น˜๋œ ๋””๋ ‰ํ† ๋ฆฌ์˜ Scripts ํด๋” ์•ˆ์— ์žˆ๋Š” activate๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๊ฐ€์ƒํ™˜๊ฒฝ ์‹คํ–‰
  • ๊ฐ€์ƒํ™˜๊ฒฝ์ด ์‹คํ–‰๋˜๋ฉด ๋ผ์ธ ์•ž์— (๊ฐ€์ƒํ™˜๊ฒฝ์ด๋ฆ„)์ด ๋ถ™์–ด์„œ ์ถœ๋ ฅ๋จ
ํ™œ์„ฑํ™” : ๊ฐ€์ƒํ™˜๊ฒฝ์ด๋ฆ„\Scripts\activate
๋น„ํ™œ์„ฑํ™” : deactivate

๊ฐ€์ƒํ™˜๊ฒฝ ํ™œ์„ฑํ™”

  • ๊ฐ€์ƒํ™˜๊ฒฝ ๋น„ํ™œ์„ฑํ™”๋Š” deactivate ๋ช…๋ น์–ด ์‹คํ–‰

๊ฐ€์ƒํ™˜๊ฒฝ ๋น„ํ™œ์„ฑํ™”

 

 


 

[Python] ํŒŒ์ด์ฌ ๊ฐ€์ƒํ™˜๊ฒฝ์ด๋ž€?

๋“ค์–ด๊ฐ€๊ธฐ์ „์—.. ํŒŒ์ด์ฌ์„ ์„ค์น˜ํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ pip ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €๊ฐ€ ์กด์žฌํ•˜๊ณ , ์ด๋ฅผ ์ด์šฉํ•ด ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ pip๋กœ ์„ค์น˜ํ•œ ํŒจํ‚ค์ง€๋Š” ์ „์—ญ์œผ๋กœ ์„ค์น˜๊ฐ€ ๋˜์–ด ๋ชจ๋“ 

kodorricoding.tistory.com

 

[Python] ํŒŒ์ด์ฌ ๊ฐ€์ƒํ™˜๊ฒฝ(venv) ์ข…๋ฅ˜ ๋ฐ ์‚ฌ์šฉ๋ฒ• ์ •๋ฆฌ

์˜ค๋Š˜์€ ํŒŒ์ด์ฌ ๊ฐ€์ƒํ™˜๊ฒฝ๊ณผ ๊ทธ ์ข…๋ฅ˜ ๋ฐ ์‚ฌ์šฉ๋ฒ•์— ๊ด€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ƒํ™˜๊ฒฝ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์ฒ˜์Œ ์ ‘ํ•ด๋ณด๋ฉด ํ—ท๊ฐˆ๋ฆฌ๊ณ  ์–ด๋ ค์šด ๋ฉด์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด€๋ จ๋œ ์ž๋ฃŒ

homubee.tistory.com

 

ํŒŒ์ด์ฌ ๊ฐ€์ƒํ™˜๊ฒฝ venv ์‚ฌ์šฉํ•˜๊ธฐ (ํŒจํ‚ค์ง€ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๊ธฐ) - ์•„๋ฌดํŠผ ์›Œ๋ผ๋ฐธ

ํŒŒ์ด์ฌ์—์„œ venv๋ฅผ ํ™œ์šฉํ•œ ๊ฐ€์ƒํ™˜๊ฒฝ ์‚ฌ์šฉ๋ฒ•, ํด๋” ๊ด€๋ฆฌ, pip ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ๋ฅผ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค.

hleecaster.com

728x90
๋ฐ˜์‘ํ˜•