๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๊ฐ€์ƒํ™˜๊ฒฝ (4)

DATA101

[Python] ํ„ฐ๋ฏธ๋„ ๋‚ด (base) ์ถœ๋ ฅ ์ด์œ  ๋ฐ ์•„๋‚˜์ฝ˜๋‹ค ๊ธฐ๋ณธ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™” ๋ฐฉ๋ฒ•(auto_activate_base)

๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ํ„ฐ๋ฏธ๋„ ํ”„๋กฌํฌํŠธ์— (base)๊ฐ€ ์ถœ๋ ฅ๋˜๋Š” ์ด์œ ๋ฅผ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ๋‚˜์•„๊ฐ€, ์•„๋‚˜์ฝ˜๋‹ค ๊ธฐ๋ณธ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ๐Ÿ“š ๋ชฉ์ฐจ 1. ํ„ฐ๋ฏธ๋„ ํ”„๋กฌํฌํŠธ ๋‚ด (base) ์˜๋ฏธ 2. ์•„๋‚˜์ฝ˜๋‹ค ๊ธฐ๋ณธ ํ™˜๊ฒฝ ํ™œ์„ฑํ™” ์—ฌ๋ถ€ ํ™•์ธ 3. ์•„๋‚˜์ฝ˜๋‹ค ๊ธฐ๋ณธ ํ™˜๊ฒฝ ๋น„ํ™œ์„ฑํ™” 4. ์•„๋‚˜์ฝ˜๋‹ค ๊ธฐ๋ณธ ํ™˜๊ฒฝ ํ™œ์„ฑํ™” 1. ํ„ฐ๋ฏธ๋„ ํ”„๋กฌํฌํŠธ ๋‚ด (base) ์˜๋ฏธ ํ„ฐ๋ฏธ๋„์— ์•„๋ž˜ ์Šคํฌ๋ฆฐ์ƒท์—์„œ ๋นจ๊ฐ„ ๋ฐ•์Šค๋กœ ์นœ (base)๊ฐ€ ์ถœ๋ ฅ๋˜๋Š” ์ด์œ ๋Š” ์•„๋‚˜์ฝ˜๋‹ค ๊ธฐ๋ณธ ํ™˜๊ฒฝ(base)์ด ์ž๋™์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์•„๋‚˜์ฝ˜๋‹ค์˜ auto_activate_base ์˜ต์…˜์ด True ์ƒํƒœ์ด๊ธฐ ๋•Œ๋ฌธ์ด์ฃ  2. ์•„๋‚˜์ฝ˜๋‹ค ๊ธฐ๋ณธ ํ™˜๊ฒฝ ํ™œ์„ฑํ™” ์—ฌ๋ถ€ ํ™•์ธ ์•„๋‚˜์ฝ˜๋‹ค ๊ธฐ๋ณธ ํ™˜๊ฒฝ ํ™œ์„ฑํ™” ์—ฌ๋ถ€๋ฅผ(auto_activate_base) ํ™•์ธํ•ด ๋ด…๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์—..

SW ๊ฐœ๋ฐœ/Python 2022. 3. 1. 09:09
[Python] ๊ฐ€์ƒํ™˜๊ฒฝ์˜ ํ•„์š”์„ฑ

์˜ค๋Š˜์€ ํŒŒ์ด์ฌ ๊ฐ€์ƒํ™˜๊ฒฝ์˜ ํ•„์š”์„ฑ์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ๊ฐœ์š” ๊ฐ€์ƒ ํ™˜๊ฒฝ์€ ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๊ฒฉ๋ฆฌ๋œ ํ™˜๊ฒฝ(์ฆ‰, ๊ฐ€์ƒ ํ™˜๊ฒฝ)์„ ์ƒ์„ฑํ•จ์œผ๋กœ์จ ํ”„๋กœ์ ํŠธ๋ณ„๋กœ ํŒจํ‚ค์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์„ ์ž…๋ฌธํ•˜๊ธฐ๋กœ ๋งˆ์Œ ๋จน์œผ์…จ๋‹ค๋ฉด ์ง€๊ธˆ๋ถ€ํ„ฐ๋ผ๋„ ๊ฐ€์ƒ ํ™˜๊ฒฝ ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์˜ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ํŠน์ง• ํŒŒ์ด์ฌ์€ ๊ฐ™์€ ์ธํ„ฐํ”„๋ฆฌํ„ฐ ๋ฒ„์ „๋ผ๋ฆฌ ๊ฐ™์€ ํŒจํ‚ค์ง€๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ƒํ™ฉ์—์„œ A ํ”„๋กœ์ ํŠธ, B ํ”„๋กœ์ ํŠธ์—์„œ Python 3.7.4๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ฐ€์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ A ํ”„๋กœ์ ํŠธ์—์„œ ์„ค์น˜ํ•œ ํŒจํ‚ค์ง€๋ฅผ B ํ”„๋กœ์ ํŠธ์—์„œ ๋”ฐ๋กœ ์„ค์น˜ํ•  ํ•„์š” ์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ํŒจํ‚ค์ง€๋ฅผ ๋งค๋ฒˆ ์„ค์น˜ํ•˜์ง€ ์•Š์•„๋„ ๋˜๋‹ˆ ํŒŒ์ด์ฌ์„ ์ž…๋ฌธํ•˜์‹  ๋ถ„๋“ค์—๊ฒŒ๋Š” ๋งค์šฐ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋А๊ปด์ง€์‹ค ๊ฒ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๋‹ค๋ฅธ ๋ฒ„์ „์˜ ..

SW ๊ฐœ๋ฐœ/Python 2022. 2. 26. 12:23
[Python] ๊ฐ€์ƒํ™˜๊ฒฝ ๋‚ด ํŒจํ‚ค์ง€ ์„ค์น˜ ๋ฐ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•(venv ํ™œ์šฉ)

๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” venv๋ฅผ ํ™œ์šฉํ•˜์—ฌ Python ๊ฐ€์ƒํ™˜๊ฒฝ ๋‚ด ํŒจํ‚ค์ง€ ์„ค์น˜ ๋ฐ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.๐Ÿ“š ๋ชฉ์ฐจ1. ๊ฐ€์ƒํ™˜๊ฒฝ ํ•„์š”์„ฑ2. venv ํ™œ์„ฑํ™”3. ํŒจํ‚ค์ง€ ์„ค์น˜4. ์„ค์น˜๋œ ํŒจํ‚ค์ง€ ๋ฆฌ์ŠคํŠธ ์ €์žฅ5. ํŒจํ‚ค์ง€ ์ผ๊ด„ ์„ค์น˜1. ๊ฐ€์ƒํ™˜๊ฒฝ ํ•„์š”์„ฑ๊ฐ€์ƒ ํ™˜๊ฒฝ์€ ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๊ฒฉ๋ฆฌ๋œ ํ™˜๊ฒฝ(์ฆ‰, ๊ฐ€์ƒ ํ™˜๊ฒฝ)์„ ์ƒ์„ฑํ•จ์œผ๋กœ์จ ํ”„๋กœ์ ํŠธ๋ณ„๋กœ ํŒจํ‚ค์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค.ํŒŒ์ด์ฌ์„ ์ž…๋ฌธํ•˜๊ธฐ๋กœ ๋งˆ์Œ ๋จน์œผ์…จ๋‹ค๋ฉด ์ง€๊ธˆ๋ถ€ํ„ฐ๋ผ๋„ ๊ฐ€์ƒ ํ™˜๊ฒฝ ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.๊ฐ€์ƒ ํ™˜๊ฒฝ์˜ ํ•„์š”์„ฑ์— ๋Œ€ํ•œ ์ƒ์„ธํ•œ ์„ค๋ช…์€ ์ด ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”.2. venv ํ™œ์„ฑํ™”๋จผ์ € ์ƒ์„ฑํ•ด ๋‘์—ˆ๋˜ venv๋ฅผ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.venv ๊ฐ€์ƒํ™˜๊ฒฝ ์ƒ์„ฑ ๋ฐ ํ™œ์„ฑํ™” ๋ฐฉ๋ฒ•์€ ์ด๊ณณ์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”.์ฐธ๊ณ ๋กœ, Python 3.5 ์ดํ›„๋ถ€ํ„ฐ๋Š” venv๊ฐ€ ํŒŒ์ด์ฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ..

SW ๊ฐœ๋ฐœ/Python 2022. 2. 3. 07:53
[Python] ๊ฐ€์ƒํ™˜๊ฒฝ ์ƒ์„ฑ, ํ™œ์„ฑํ™”, ๋น„ํ™œ์„ฑํ™”, ์‚ญ์ œ ๋ฐฉ๋ฒ•(venv ํ™œ์šฉ)

๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” venv๋ฅผ ํ™œ์šฉํ•˜์—ฌ Python ๊ฐ€์ƒํ™˜๊ฒฝ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•๋ถ€ํ„ฐ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”, ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•๊นŒ์ง€ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.๐Ÿ“š ๋ชฉ์ฐจ1. ๊ฐ€์ƒํ™˜๊ฒฝ ํ•„์š”์„ฑ2. ๊ฐ€์ƒํ™˜๊ฒฝ ์ƒ์„ฑ3. ๊ฐ€์ƒํ™˜๊ฒฝ ํ™œ์„ฑํ™”4. ๊ฐ€์ƒํ™˜๊ฒฝ ๋น„ํ™œ์„ฑํ™”5. ๊ฐ€์ƒํ™˜๊ฒฝ ์‚ญ์ œ1. ๊ฐ€์ƒํ™˜๊ฒฝ ํ•„์š”์„ฑ๊ฐ€์ƒ ํ™˜๊ฒฝ์€ ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๊ฒฉ๋ฆฌ๋œ ํ™˜๊ฒฝ(์ฆ‰, ๊ฐ€์ƒ ํ™˜๊ฒฝ)์„ ์ƒ์„ฑํ•จ์œผ๋กœ์จ ํ”„๋กœ์ ํŠธ๋ณ„๋กœ ํŒจํ‚ค์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค.ํŒŒ์ด์ฌ์„ ์ž…๋ฌธํ•˜๊ธฐ๋กœ ๋งˆ์Œ ๋จน์œผ์…จ๋‹ค๋ฉด ์ง€๊ธˆ๋ถ€ํ„ฐ๋ผ๋„ ๊ฐ€์ƒ ํ™˜๊ฒฝ ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.๊ฐ€์ƒ ํ™˜๊ฒฝ์˜ ํ•„์š”์„ฑ์— ๋Œ€ํ•œ ์ƒ์„ธํ•œ ์„ค๋ช…์€ ์ด ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”.2. ๊ฐ€์ƒํ™˜๊ฒฝ ์ƒ์„ฑ์ฐธ๊ณ ๋กœ, Python 3.5 ์ดํ›„๋ถ€ํ„ฐ๋Š” venv๊ฐ€ ํŒŒ์ด์ฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋‚ด์žฅ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋”ฐ๋กœ ์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.Terminal ํ˜น์€ cmd ์ฐฝ์„ ์—ฌ์…”์„œ ๊ฐ€์ƒ ..

SW ๊ฐœ๋ฐœ/Python 2022. 2. 2. 18:53