-
Day 1) ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ฑComputer Science/๊ฐ๋ฐ 2023. 7. 5. 22:57๋ฐ์ํ
์ด๋ฒ ํฌ์คํ ์ machine learning ์ ๋ํ์ ์ธ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์์ค๋ฅผ ๋์ ์์ผ ๋ณด๊ธฐ ์ํ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ตฌ์ฑํ๋ ๋จ๊ณ๋ฅผ ๋ค๋ฃฌ๋ค.
Mac OS (Apple M2 Pro) ๋ฅผ ๊ธฐ์ค์ผ๋ก Anaconda terminal์ ์ฌ์ฉํ์ฌ ์งํํ๋ค.
1. ์๋์ฝ๋ค ์ค์น
๋จผ์ ์๋์ฝ๋ค ๊ณต์ ํํ์ด์ง (https://www.anaconda.com/) ์์ Mac (M2) ์ฉ ์๋์ฝ๋ค๋ฅผ ์ค์นํ๋ค.
2. ํ๊ฒฝ ๋ณ์ ์ค์
ํฐ๋ฏธ๋์์ 'conda' ์ ๋ ฅ ์ "zsh: command not found: conda" ๋ผ๋ ๋ฉ์ธ์ง๊ฐ ์ถ๋ ฅ๋์๋ค.
์ด ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์ฐ์ ๋ณธ์ธ์ ๋งฅ์์ anaconda3์ด ์ค์น๋ ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ฃผ๋ ๊ฒ์ด๋ค.
Finder๋ฅผ ์ด์ด์ ๊ฒ์์ฐฝ์ anaconda3๋ฅผ ๊ฒ์ํ๋ค.
anaconda3 ํด๋๋ฅผ ์ฐพ์๋ค๋ฉด opt ํค๋ฅผ ๋๋ฅธ ์ฑ๋ก ์ฐํด๋ฆญ์ผ๋ก ํ๊ณ , 'anaconda3์ ๊ฒฝ๋ก ์ด๋ฆ์ ๋ณต์ฌ' ๋ฅผ ํด๋ฆญํ๋ค.
ํด๋น ๊ฒฝ๋ก์ /bin:$PATH ๋ฅผ ์ถ๊ฐํด์ path๋ฅผ export ํด์ฃผ๋ฉด ๋๋ค.
export PATH="/Users/์ฌ์ฉ์์ด๋ฆ/anaconda3/bin:$PATH"
๋ค์์ผ๋ก ์ค์ ๊ฐ์ ์ ์ฅํด์ฃผ์ด์ผ ํ๋ค.
conda init zsh
conda update -n root conda
๋ฅผ ์ ๋ ฅํ๋ฉด source activate [๊ฐ์ํ๊ฒฝ ์ด๋ฆ]์ ํตํด conda ๊ฐ์ํ๊ฒฝ ํ์ฑํ๊ฐ ๊ฐ๋ฅํ๋ค.
3. ์๋์ฝ๋ค ๊ฐ์ํ๊ฒฝ ๋ง๋ค๊ธฐ
1) ๊ฐ์ํ๊ฒฝ ์์ฑ
conda create -n [๊ฐ์ํ๊ฒฝ ์ด๋ฆ] python=[๋ฒ์ ] -y
2) ํด๋น ๊ฐ์ํ๊ฒฝ ํ์ฑํ
conda activate [๊ฐ์ํ๊ฒฝ ์ด๋ฆ]
3) ๊ฐ์ํ๊ฒฝ ์ ๊ฑฐ
conda env remove --name [๊ฐ์ํ๊ฒฝ ์ด๋ฆ]
4. ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
1) Tensorflow
$ pip install chardet
$ pip install tensorflow
2) numpy
$ conda install numpy
3) Keras
$ pip install keras
4) scikit-learn
$ conda install scikit-learn
5) seaborn
$ conda install seaborn
6) pandas
$ pip install pandas
7) pytorch
$ conda install pytorch::pytorch torchvision torchaudio -c pytorch
5. ์ค์น๋์๋์ง ํ์ธํ๊ธฐ ์ํด import ํด๋ณด๊ธฐ
$ python3
>> import tensorflow
>> import numpy
>> import keras
>> import sklearn
>> import seaborn
>> import pandas
>> import torch
๋ชจ๋ ์ค๋ฅ๊ฐ ์๋ค๋ฉด, ์ค์น ์๋ฃ!
6. Jupyter Notebook ๊ณผ Anaconda ๊ฐ์ํ๊ฒฝ ์ฐ๋
$ conda install ipykernel
$ python -m ipykernel install --user --name [๊ฐ์ํ๊ฒฝ ์ด๋ฆ] --display-name [๋์คํ๋ ์ดํ ์ด๋ฆ]
'Computer Science > ๊ฐ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํฐ๋ฏธ๋์์ ๊น ์ปค๋ฐํ๊ธฐ (0) 2023.10.06 Step by step object detection, STEP 1. ๋ฐ์ดํฐ์ ์ค๋นํ๊ธฐ (1) 2023.10.01 Install and Set Up Git and GitHub on macOS (0) 2023.08.14 [Google Colab] ๋๋ง์ ๋ชจ๋ ๋ง๋ค์ด์ import ํ๊ธฐ (0) 2023.07.30