λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
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을 μ†μ‰½κ²Œ μ‚¬μš©ν•  수 μžˆμ„ κ²λ‹ˆλ‹€.

λ°˜μ‘ν˜•

λŒ“κΈ€