๐ก ๋ณธ ๋ฌธ์๋ 'Powershell์์ Anaconda ํ๊ฒฝ ์ฌ์ฉํ๊ธฐ' ํฌ์คํ ์ ๋ฐํ์ผ๋ก ์์ฑํ ๊ธ์ด๋ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
Anaconda Vs Miniconda
์๋ง ์ค์น๋ฅผ ์ํด์ ์ฐพ์๋ณด๋ฉด Anaconda ์ธ์ Miniconda ๋ผ๋ ๊ฒ์ด ์์ต๋๋ค.
๊ธฐ๋ณธ ์๋์ฝ๋ค๋ฅผ ์ค์นํ๋ฉด ๋ช GB์ ๋ฌํ๋ ์ฝ 720๊ฐ ์ ๋์ ํจํค์ง๊ฐ ๋ด์ฅ ๋ ํ๊ฒฝ์ด ์ค์น๋ฉ๋๋ค. ๋ฐ์ดํฐ ์ฌ์ด์ธ์ค์ ์ธ๊ณต์ง๋ฅ ์ฐ๊ตฌ์ ํ์ํ ์ฌ๋งํ ํจํค์ง๊ฐ ๋ชจ๋ ์ค์น๋์ด ์๊ธฐ ๋๋ฌธ์, ์ด๋ฐ ํ๊ฒฝ์ ์ต์ํ์ง ์๋ค๋ฉด ๊ทธ๋ฅ Anaconda๋ฅผ ์ค์นํด์ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
๋ฏธ๋์ฝ๋ค๋ ์๋์ฝ๋ค์ ํ๋์ ๋๋ค. ์ด๋ฆ์์ ์ ์ ์๋ฏ์ด ๊ฐ์ ํ๊ฒฝ ๊ตฌ๋์ ํ์ํ ์ต์ํ์ ํจํค์ง๋ง ์ค์น๋๊ณ ํ์ํ ํ๊ฒฝ์ ๊ฐ์ธ์ด ๊ตฌ์ถํ์ฌ์ผ ํฉ๋๋ค. ์ฌ์ค ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋จธ๋ ํ์ํ ๊ฒ๋ง ํ์ฌํ์ฌ ๊ฐ๋ฒผ์ด ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ณ ์ถ์ด ํฉ๋๋ค. ๋ง๋ง ๋ค์ผ๋ฉด ์ด๋ ค์ธ ๊ฒ ๊ฐ์ง๋ง, conda install ๋ช ๋ น์ด ํ๋๋ก ํจํค์ง ์ค์น๊ฐ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ด๋ ต์ง ์์ต๋๋ค. ์ ๋ํ ๋ฏธ๋์ฝ๋ค๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
Powershell ํ๊ฒฝ ๊ตฌ์ถ
์๋์ฐ ํ๋ก๊ทธ๋๋จธ๋ผ๋ฉด Powershell ํน์ wsl ํ๊ฒฝ์์ ์ฌ์ฉํ๋ ์ ์ ๊ฐ ๋๋ถ๋ถ์ผ ๊ฒ์ ๋๋ค. ์ ๋ ์ฃผ๋ก Ubuntu๋ฅผ ์ฌ์ฉํ์ง๋ง, ์ด ๊ธ์์๋ Powershell์์ ์ฌ์ฉํ๋ ๋ฒ์ ๋ค๋ฃจ๊ฒ ์ต๋๋ค.
1.1 ํ๊ฒฝ ๋ณ์ ์ถ๊ฐ
powershell์ conda --version์ ์ ๋ ฅํ์์ ๋ ์ ์์ ์ผ๋ก ๋ฒ์ ์ด ์ถ๋ ฅ๋์๋ ๋ถ์ ์ค๋ช 1.2๋ก ๋์ด๊ฐ์ฃผ์๋ฉด ๋ฉ๋๋ค.

์์์์ ํ๊ฒฝ ๋ณ์๋ฅผ ๊ฒ์ํ์ฌ ์ค์ ์ฐฝ์ ์ฝ๋๋ค.

์ค๋ฅธ์ชฝ ํ๋จ์ ํ๊ฒฝ ๋ณ์(N)...์ ํด๋ฆญํฉ๋๋ค.

์ ์ ์ ๋ํ ์ฌ์ฉ์ ๋ณ์์์ Path ๋ณ์๋ฅผ ํด๋ฆญํ๊ณ ํธ์ง(E)...๋ฅผ ํด๋ฆญํฉ๋๋ค.

์ค๋ฅธ์ชฝ์ ์๋ก ๋ง๋ค๊ธฐ ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ฌ์ง ์๋จ์ 5๊ฐ์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๊น๋ง์์ผ๋ก ๊ฐ๋ ค์ง ๋ถ๋ถ์ ์ฌ๋ฌ๋ถ์ ์ฌ์ฉ์ ๊ณ์ ์ด๋ฆ์ ๋๋ค. ๋ชจ๋ฅด์๋ฉด Cํด๋ ์์ Users๋ก ๊ฐ์๋ฉด ์ ์ ์์ต๋๋ค. ๋ง์ฝ Anaconda ์ ์ ๋ผ๋ฉด Miniconda๋ฅผ Anaconda๋ก ์์ ํ์๋ฉด ๋ฉ๋๋ค.
$ conda --version
conda 4.10.3
์ด์ ํฐ๋ฏธ๋์์ conda --version ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ์์ ๊ฐ์ด ํ์ฌ anaconda์ version์ด ์ถ๋ ฅ๋ฉ๋๋ค.
1.2 ํฐ๋ฏธ๋ ์ด๊ธฐํ
๋ค์ ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋(powershell)์ ์ ๋ ฅํ์ฌ conda ๊ด๋ฆฌ์๋ฅผ ์ ๋ฐ์ดํธ ํฉ๋๋ค.
$ conda update conda
๋ค์ ๋ช ๋ น์ ์ ๋ ฅํ์ฌ powershell์์ miniconda๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ์ด๊ธฐํํฉ๋๋ค.
$ conda init powershell
๋ง์ง๋ง์ผ๋ก ๊ด๋ฆฌ์ ๋ชจ๋๋ก powershell์ ์ฐ ๋ค์ ๋ค์ ๋ช ๋ น์ ์ ๋ ฅํ์ฌ ๊ฐ๋ณ ๋ช ๋ น ๋ฐ ์ฝ๋ค ์คํฌ๋ฆฝํธ๋ฅผ ์คํ ๊ฐ๋ฅํ๊ฒ ์ค์ ํ ํ ํฐ๋ฏธ๋์ ๋ซ์๋ค๊ฐ ๋ค์ ์ฝ๋๋ค.
$ Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
๊ทธ๋ฌ๋ฉด ์๋์ ๊ฐ์ด ๋ช
๋ น ์ค ์์ ๊ฐ์ ํ๊ฒฝ์ ์ด๋ฆ์ด ํ์๋ฉ๋๋ค.
(base)๋ ๋ฏธ๋์ฝ๋ค์ ์ต์์ ํ๊ฒฝ์
๋๋ค. ์ฑ๊ณต์
๋๋ค.
(base) PS C:\Users\d2h10s> conda --version
conda 4.10.3
'Study: Software(SW) > SW: Etc...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[IDE] VSCode ํ์ผ ํ์ฅ์ ์ธ์ ์ค์ ๋ฐฉ๋ฒ (0) | 2024.03.27 |
---|---|
[SW] IT ์์คํ ์์ ์๊ฐ์ ํํ: '์ค์ด'์ ๊ทธ ๋ฏธ๋ (0) | 2022.11.29 |
[๋ฌธ์] ํ๊ธ ์์ ๋จ์ถํค ์ ๋ฆฌ (2) | 2022.09.22 |
[SW] IT ์์คํ ์์ ์๊ฐ์ ํํ: epoch time, Unix/POSIX time, time stamp... (0) | 2022.08.17 |
[JAVA] Oracle JAVA ์ญ์ ํ Apache Open JDK ์ค์น (0) | 2022.02.10 |