Tensorflow ๋ฒ์ ๋ง ์ ๊ทธ๋ ์ด๋ํ๋ ค๋ค๊ฐ Anaconda๋ฅผ ์ฌ์ค์นํ๋ ์ฌ๋์ด ์๋ค?!
1. Anaconda3 ๋ค์ด๋ก๋(www.anaconda.com/products/individual)
2. Anaconda3 ์ค์น
์ค์น ์ค๊ฐ์ ์ด๋ฐ ํ๋ฉด์ด ๋์ค๋๋ฐ ๊ตฌ๊ธ๋งํด๋ณด๋ฉด ๋ ๊ฐ ๋ค ์ฒดํฌํ๊ณ ์ค์นํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ค. ํ์ง๋ง ํ์๊ฐ ์๋๋ผ ์ต์ ์ด๊ธฐ๋ ํ๊ณ , ์ด๋ฏธ ์ค์น๋ ํ์ด์ฌ์ด๋ ๊ผฌ์ผ๊น๋ด ๋ ๋๋ค ์ํ๊ณ ๋์ด๊ฐ๋ค.
์ ์๋๋ฉด ์ง์ฐ๊ณ ๋ ๊น์ง ๋ญ ๐
3. jupyter notebook ์คํ ํ์ธ
jupyter notebook ์ฐฝ์ ์์์ ์ด๋ฆฐ๋ค.
cf. tensorflow ๊ณต์ ์ฌ์ดํธ ํ์ธ
4. conda ๊ฐ์ ํ๊ฒฝ ์์ฑ & ํ์ฑํ
# create
conda create --name ๊ฐ์ํ๊ฒฝ์ด๋ฆ python=์ํ๋ ๋ฒ์
# activate
conda activate ๊ฐ์ํ๊ฒฝ์ด๋ฆ
activate ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ์๋ ์ฌ์ง๊ณผ ๊ฐ์ด ๊ฐ์ ํ๊ฒฝ์ผ๋ก ์ด๋ํ๋ค.
5. ๊ฐ์ ํ๊ฒฝ ์์์ jupyter notebook/tensorflow ์ค์น
1) jupyter notebook
Anaconda๋ฅผ ์ค์นํ๋ฉด jupyter notebook์ด ๊ธฐ๋ณธ์ผ๋ก ๊ฐ์ด ๊น๋ฆฌ๋ ๊ฑด ๋ง์ง๋ง ์ง๊ธ์ ๊ฐ์ ํ๊ฒฝ์ ์๋ก ๋ง๋ค์๊ธฐ ๋๋ฌธ์ ๊ฐ์ ํ๊ฒฝ ์์์๋ ์ค์นํด์ค์ผ ํ๋ค. conda install jupyter notebook ๋๋ Anaconda Navigator๋ฅผ ์ด์ฉํ๋ค.
2) tensorflow
# ๋ฒ์ ๋ช
์ํ์ง ์์ ๊ฒฝ์ฐ ๊ฐ์ฅ ์ต์ ๋ฒ์ ์ผ๋ก ์ค์น
conda install tensorflow
cf. ์ค์น ์ค WARNING: You are using pip version ~; however, version ์ต์ ๋ฒ์ is available ์ด๋ฐ ๋ฌธ๊ตฌ๊ฐ ๋ ์ ๊ฑฐ์ฌ๋ฆฐ๋ค๋ฉด easy_install --upgrade pip(Windows 10์ผ ๊ฒฝ์ฐ) ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด pip ์ ๊ทธ๋ ์ด๋
6. ipykernel ์ค์น
๊ฐ์ ํ๊ฒฝ์ jupyter kernel์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๋๋ฐ conda install ipykernel / pip install ipykernel ๋ชจ๋ ๋์ํ๋ค. ๋ ์ค ์๋๋ ๋ช ๋ น์ด๊ฐ ์๋ค๋ฉด ๋ค๋ฅธ ํ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
7. jupyter notebook์์ tensorflow ํ์ธ
์ฑ๊ณต์ ํ์ง๋ง ํ๋ ์ง๊ณ ๋์ด๊ฐ์๋ฉด ์ฌ์ฉํ๊ณ ์๋ ์ปค๋์ด ๋๋๊ฒ๋ โโ tensorflow(์ฐ๋ ค๊ณ ๋ง๋ ๊ฐ์ ํ๊ฒฝ)๊ฐ ์๋๋ผ ๊ธฐ๋ณธ ์ปค๋๋ก ์ค์ ๋๋ Python 3๋ค. ipykernel ์ค์นํ๊ณ ๊ฐ์ ํ๊ฒฝ์ ์ฐ๊ฒฐํด์ค์ผ ํ๋๋ฐ ๊ทธ ๋ถ๋ถ์ ๋นผ๋จน์ด์ ๊ฐ์ ํ๊ฒฝ์ด notebook์ด๋ ์ฐ๊ฒฐ์ด ์๋ ๊ฒ ๊ฐ๋ค.
cf. ๊ฐ์ ํ๊ฒฝ ์ฐ๊ฒฐ ์ฝ๋
# --display-name์ ์ต์
python -m ipykernel install --user --name [๊ฐ์ํ๊ฒฝ์ด๋ฆ] --display-name "[๋ณด์ด๊ณ ์ถ์์ด๋ฆ]"
tensorflow ๋ฒ์ ์ ๊ทธ๋ ์ด๋ ๋-
'๐จโ๐ซ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TensorFlow] tf 2.x์์ tf 1.x ์ฝ๋ ์คํํ๊ธฐ (0) | 2021.02.05 |
---|---|
[VSC] how to use C in vscode (0) | 2020.12.30 |
[PyCharm] process finished with exit code 9009 (0) | 2020.11.19 |
[Ubuntu] fanout not supported by kernel: Kernel too old or cluster-id XX already in use (0) | 2020.11.09 |
[VSC] No Python at '' (1) | 2020.11.06 |