๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT-Engineering/Python

Jupyter Lab ๊ธฐ๋ณธ ์ปค๋„ base์—์„œ ๋‹ค๋ฅธ ์ปค๋„๋กœ ๋ฐ”๊พธ๊ธฐ

by ๐Ÿงžโ€โ™‚๏ธ 2024. 9. 29.
๋ฐ˜์‘ํ˜•

Jupyter Lab์€ base ํ™˜๊ฒฝ์—์„œ ๋Œ์•„๊ฐ€๋Š”๋ฐ, ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ ๋™์ž‘ํ•˜๋„๋ก ํ•˜๋ ค๋ฉด?

conda activate ai๋ฅผ ํ•œ ํ›„์— jupyter lab์„ ์‹คํ–‰์‹œํ‚ค๋”๋ผ๋„, Jupyter Lab ์ž์ฒด๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ base ํ™˜๊ฒฝ์„ ๋”ฐ๋ฅด๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์›ํ•˜์‹œ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ conda ํ™˜๊ฒฝ์„ ํ™œ์„ฑํ™”ํ•œ ํ›„, Jupyter Lab์„ ๊ทธ ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ํ•˜๋ ค๋ฉด ์ถ”๊ฐ€ ์„ค์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

conda ํ™˜๊ฒฝ์—์„œ Jupyter Lab์„ ์‹คํ–‰ํ•  ๋•Œ ์ž๋™์œผ๋กœ ํ•ด๋‹น ํ™˜๊ฒฝ์—์„œ ๋Œ๋„๋ก ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

*์ฐธ๊ณ ๋กœ ์ž„์˜๋กœ ์ €ํฌ ํ™˜๊ฒฝ ์ด๋ฆ„์€ ai ๋กœ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. (์‹ค์ œ ์ œ๊ฐ€ ์“ฐ๊ณ  ์žˆ๋Š” conda ํ™˜๊ฒฝ ์ด๋ฆ„)

1. ipykernel ์„ค์น˜ ๋ฐ ๋“ฑ๋ก

Jupyter๋Š” ๊ฐ conda ํ™˜๊ฒฝ์„ '์ปค๋„'๋กœ ์ธ์‹ํ•ด์„œ ๊ทธ ํ™˜๊ฒฝ์—์„œ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์„ ์„ค์ •ํ•˜๋ฉด Jupyter Lab ๋‚ด์—์„œ ์†์‰ฝ๊ฒŒ ํ•ด๋‹น ํ™˜๊ฒฝ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์ฝ˜๋‹ค ํ™˜๊ฒฝ ํ™œ์„ฑํ™”: conda activate ai
  2. ipykernel ์„ค์น˜: conda install ipykernel
  3. ๊ทธ๋Ÿฐ ๋‹ค์Œ, AI ํ™˜๊ฒฝ์„ Jupyter์˜ ์ปค๋„๋กœ ๋“ฑ๋ก:
    python -m ipykernel install --user --name ai --display-name "Python (ai)"
  4. ์ด์ œ jupyter lab์„ ์‹คํ–‰ํ•˜๋ฉด, Jupyter Lab ๋‚ด์—์„œ "Python (ai)"๋ผ๋Š” ์ปค๋„์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

2. ํ™˜๊ฒฝ์—์„œ ๋ฐ”๋กœ Jupyter Lab ์‹คํ–‰

ํ™˜๊ฒฝ์„ ์„ค์ •ํ•œ ํ›„ ๋งค๋ฒˆ ์ปค๋„์„ ์„ ํƒํ•˜๋Š” ๊ฒŒ ๋ฒˆ๊ฑฐ๋กญ๋‹ค๋ฉด, conda activate ai ์ƒํƒœ์—์„œ ๋ฐ”๋กœ jupyter lab์„ ์‹คํ–‰ํ•˜๋ฉด ํ•ด๋‹น ํ™˜๊ฒฝ์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

conda activate ai
jupyter lab

์ด๋ ‡๊ฒŒ ์‹คํ–‰ํ•˜๋ฉด ai ํ™˜๊ฒฝ์—์„œ Jupyter Lab์ด ์‹คํ–‰๋˜๋ฉฐ, ์ƒˆ๋กœ ๋“ฑ๋กํ•œ ์ปค๋„๋„ ์ž๋™์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ž๋™์œผ๋กœ ์ž˜ ์„ค์ • ๋˜์–ด์žˆ๋Š” ๋ชจ์Šต

3. ์ถ”๊ฐ€ ํŒ: Jupyter Lab ์ปค๋„ ์ž๋™ ์„ ํƒ

Jupyter Lab์„ ์—ด ๋•Œ ๋งค๋ฒˆ ์ปค๋„์„ ์„ ํƒํ•˜๋Š” ๊ฒŒ ๋ถˆํŽธํ•˜๋‹ค๋ฉด, ํŠน์ • ๋…ธํŠธ๋ถ ํŒŒ์ผ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•ด๋‹น ์ปค๋„์„ ์—ฐ๊ฒฐํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธํŠธ๋ถ์„ ์ €์žฅํ•  ๋•Œ ์ปค๋„ ์ •๋ณด๊ฐ€ ํ•จ๊ป˜ ์ €์žฅ๋˜๋ฏ€๋กœ, ๋‹ค์‹œ ์—ด๋ฉด ์„ค์ •ํ•œ ์ปค๋„๋กœ ์ž๋™ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ai ํ™˜๊ฒฝ์—์„œ jupyter lab์„ ์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ํ•ด๋‹น ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰๋˜๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฐฉ๋ฒ•์œผ๋กœ ai ํ™˜๊ฒฝ์—์„œ Jupyter Lab์„ ์†์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€