[Project] Miniconda

Yumya's recordยท2025๋…„ 3์›” 18์ผ

SKALA

๋ชฉ๋ก ๋ณด๊ธฐ
9/25
post-thumbnail

๐Ÿ Miniconda ์„ค์น˜ ๋ฐ ์‚ฌ์šฉ ์ •๋ฆฌ ๐Ÿ

ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ ์ „, ํ™˜๊ฒฝ ์„ค์ •์„ ํ•˜๋ฉด์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ด ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•ด์•ผ ํ–ˆ๋‹ค. ์ด๋•Œ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰์— ์žˆ์–ด ๊ฐ€์ƒํ™˜๊ฒฝ์˜ ๋งŽ์€ ๊ธฐ๋Šฅ์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— Anaconda๊ฐ€ ์•„๋‹Œ ๊ฐ€๋ฒผ์šด Miniconda์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค.


Miniconda

ํŒŒ์ด์ฌ๊ณผ ๊ด€๋ จ ํŒจํ‚ค์ง€๋ฅผ ์‰ฝ๊ฒŒ ์„ค์น˜ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋ฐฐํฌํŒ์ด๋‹ค. ์•„๋‚˜์ฝ˜๋‹ค ๋ฐฐํฌํŒ์˜ ๊ฒฝ๋Ÿ‰ ๋ฒ„์ „์œผ๋กœ, ํ•„์š”์— ๋”ฐ๋ผ ์ตœ์†Œํ•œ์˜ ํŒจํ‚ค์ง€๋งŒ ์„ค์น˜ํ•˜๋ฉฐ, ์›ํ•˜๋Š” ์ถ”๊ฐ€ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

Install

๋ฏธ๋‹ˆ์ฝ˜๋‹ค ์„ค์น˜ ํŽ˜์ด์ง€์— ์ ‘์†ํ•ด ์„ค์น˜ํ•  ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ๋ช…๋ น์–ด๋ฅผ ๋ณต์‚ฌํ•˜๋ฉด ๋œ๋‹ค.

Windows ํ™˜๊ฒฝ์—์„œ CommandPrompt๋ฅผ ์‚ฌ์šฉํ•ด ํ•ด๋‹น ๋ช…๋ น๋ฌธ์„ ํ†ตํ•ด ๋ฏธ๋‹ˆ์ฝ˜๋‹ค Setup์„ ์„ค์น˜ํ–ˆ๋‹ค. ์ด๋ฅผ ์‹คํ–‰ํ•ด ์›ํ•˜๋Š” ์˜ต์…˜์„ ์„ค์ •ํ•˜๊ณ , ์„ค์น˜ํ•˜๋ฉด ๋œ๋‹ค.

์„ค์น˜ํ•œ ํ›„ Anaconda Prompt(miniconda3)๋‚˜ VS Code ๋“ฑ ์›ํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค๋ฉด ๋œ๋‹ค.

Run

Create virtual environment

conda create -n <environment_name> python=<version> 

ํŒŒ์ด์ฌ ๋ฒ„์ „์€ ํ•„์š”ํ•˜๊ฑฐ๋‚˜ ์›ํ•˜๋Š” ๋ฒ„์ „์„ ์„ค์ •ํ•˜๋ฉด ๋œ๋‹ค.
๊ฐ€์ƒํ™˜๊ฒฝ์„ ๋งŒ๋“ค๊ฒŒ ๋˜๋ฉด Proceed ([y]/n)?๊ฐ€ ๋œจ๋Š”๋ฐ, y๋ฅผ ์ž…๋ ฅํ•˜๊ณ  Enter๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ •์ƒ์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„๋‹ค.

conda info --envs

๊ทธ ํ›„ ์œ„ ๋ช…๋ น๋ฌธ์„ ํ†ตํ•ด ์ •์ƒ์ ์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

Use virtual environment

conda activate <environment_name>

๋งŒ๋“  ํ™˜๊ฒฝ์„ ํ™œ์„ฑํ™”ํ•ด ๊ฐ€์ƒํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

์ด๋•Œ, Conda ๊ฐ€์ƒํ™˜๊ฒฝ์€ Tree ๊ตฌ์กฐ์ด๊ธฐ ๋•Œ๋ฌธ์— Conda์˜ ๊ธฐ๋ณธ ๊ฐ€์ƒํ™˜๊ฒฝ (base)์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ƒ์†๋ฐ›๊ฒŒ ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฒ„์ „์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์‹คํ–‰์ด ์–ด๋ ค์›Œ์งˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, (base) ๊ฐ€์ƒํ™˜๊ฒฝ์€ ๊ฑด๋“ค์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๋˜, Conda๋Š” Local์— ์„ค์น˜๋œ Window์˜ ์˜ํ–ฅ์„ ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์— ์—ฐ๊ฒฐ์„ฑ์ด ๊ผฌ์ผ ์ˆ˜ ์žˆ๋‹ค.

๊ผญ (base) ํ™˜๊ฒฝ์ด ์•„๋‹Œ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์—์„œ ์ง„ํ–‰ํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.


์ฐธ๊ณ -๋ฏธ๋‹ˆ์ฝ˜๋‹ค
์ฐธ๊ณ -๋ฏธ๋‹ˆ์ฝ˜๋‹ค ์„ค์น˜ ๋ฐ ์‹คํ–‰

profile
๐Ÿ€ ูฉ(หŠแ—œห‹*)ูˆ ๐Ÿ€

0๊ฐœ์˜ ๋Œ“๊ธ€