[Python] ์ฃผํผํฐ๋ ธํธ๋ถ ์ปค๋ ์ค์น/์ญ์ , ๋ฆฌ์คํธ ํ์ธ ๋ฐฉ๋ฒ
๐ ๋ค์ด๊ฐ๋ฉฐ
๋ณธ ํฌ์คํ ์์๋ ์ฃผํผํฐ๋ ธํธ๋ถ ์ปค๋ ์ค์น/์ญ์ , ๋ฆฌ์คํธ ํ์ธ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.
1. ์ปค๋ ์์ฑ ๋ฐฉ๋ฒ
Step 1. ๊ฐ์ํ๊ฒฝ ํ์ฑํ
ํฐ๋ฏธ๋(cmd)์ ํตํด ์ฌ์ฉ ์ค์ธ ๊ฐ์ํ๊ฒฝ์ ๋ง๊ฒ ํ์ฑํํด ์ค๋๋ค.
๋์ค์ ์ผ๋ก ์ฌ์ฉํ๋ pipenv ๊ฐ์ํ๊ฒฝ์ธ ๊ฒฝ์ฐ ์๋ ๋ช ๋ น์ด์ ๋๋ค.
pipenv shell
pipenv ๊ฐ๋ , ์ค์น๋ฐฉ๋ฒ ๋ฑ์ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
https://heytech.tistory.com/320
[Python] pipenv ๋ฑ์ฅ๋ฐฐ๊ฒฝ, ์ค์น, ํจํค์ง ๊ด๋ฆฌ ๋ฐฉ๋ฒ
๐ญ ํฌ์คํ ๊ฐ์ pipenv๋ ํ์ด์ฌ์์ ๊ณต์์ผ๋ก ๊ถ์ฅํ๋ ํจํค์ง ๊ด๋ฆฌ ํด๋ก์จ ๋ฌด์๋ณด๋ค ํธ๋ฆฌํ๊ณ ์์ ์ ์ผ๋ก ํจํค์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ํ๊ฒฝ ์ฌ์ฉ ์ ๊ฐ์ฅ ์ถ์ฒํ๋ ํด์ ๋๋ค. ๋ณธ ํฌ์ค
heytech.tistory.com
(Optioal) ipykernel ์ค์น
ipykernel ๋ฏธ์ค์น์ธ ๊ฒฝ์ฐ ์ ๋ช ๋ น์ด๋ก ์ค์นํด ์ฃผ์ธ์.
pipenv install ipykernel
Step 2. ์ปค๋ ์์ฑ
python -m ipykernel install --user --display-name [ํ์ํ ์ปค๋์ด๋ฆ] --name [๊ฐ์ํ๊ฒฝ์ด๋ฆ]
์ด์ ์ปค๋์ ์์ฑํด ์ค๋๋ค. ์์ฑ๋ ์ปค๋๋ช ๊ณผ ํ์ฌ ๊ฐ์ํ๊ฒฝ ์ด๋ฆ์ ๊ฐ๊ฐ ์ ๋ ฅํด ์ฃผ์ธ์ (โป ๋๊ดํธ ์๋ต).
2. ์ปค๋ ๋ฆฌ์คํธ ํ์ธ ๋ฐฉ๋ฒ
์ปค๋ ๋ฆฌ์คํธ ๋ช ๋ น์ด๋ ์๋์ ๊ฐ์ต๋๋ค (๊ทธ๋ฆผ 1).
jupyter kernelspec list
3. ์ปค๋ ์ญ์
์ญ์ ํ์ค ์ปค๋๋ช ์ ์๋ ๋ช ๋ น์ด์ ์ ๋ ฅํด ์ฃผ์ธ์.
jupyter kernelspec uninstall [์ปค๋๋ช
]
์๋์ ๊ฐ์ด, ์ญ์ ํ ๊ฑด์ง Yes or No๋ก ๋ฌป๋ ์ง๋ฌธ์ y ์ ๋ ฅ ํ ์ํฐ๋ฅผ ๋๋ฅด์๋ฉด ์ ์ ์ญ์ ๋ฉ๋๋ค (๊ทธ๋ฆผ 2).
์ปค๋ ๋ฆฌ์คํธ๋ฅผ ํ์ธํด ๋ณด๋ฉด ์ ๊ทธ๋ฆผ 1์๋ ์๋ ์ปค๋์ด ์ ์ ์ญ์ ๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค (๊ทธ๋ฆผ 3).
jupyter kernelspec list
๐ ์ฐธ๊ณ ํ ๋งํ ํฌ์คํ
1. [Python] pipenv ๋ฑ์ฅ๋ฐฐ๊ฒฝ, ์ค์น, ํจํค์ง ๊ด๋ฆฌ ๋ฐฉ๋ฒ
2. [Python] Jupyter Notebook(Lab)์ ๊ฐ์ํ๊ฒฝ ์ปค๋ ์ถ๊ฐ ๋ฐฉ๋ฒ
์ค๋์ ์ฃผํผํฐ๋ ธํธ๋ถ ์ปค๋ ์ค์น, ์ญ์ , ๋ฆฌ์คํธ ํ์ธ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ดค์ต๋๋ค.
ํฌ์คํ
๋ด์ฉ์ ์ค๋ฅ๊ฐ ์๋ค๋ฉด ์๋์ ๐๐๐ ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
๊ทธ๋ผ ์ค๋๋ ์ฆ๊ฒ๊ณ ๊ฑด๊ฐํ ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค :)
๊ณ ๋ง์ต๋๋ค.