-
Anaconda에 Tensorflow 2.0 설치하기 (쉬움주의)BIG DATA & AI/Machine Learning 2021. 8. 11. 16:36반응형
회사에서 온라인 강좌를 신청할 수 있어서 tensorflow 2.0 강의를 듣게 되었다! 근데 Anaconda에 대한 이해가 부족하여... tensorflow 설치를 한 번에 하지 못하였는데, 이번 김에 정리해보려고 한다.
command를 정리하면 다음과 같이 매우 간단하다.Anaconda Commands
# conda version conda --version # list up conda's packages conda list
Anaconda Environment Commands
# make conda env conda create -n [name] python=[python_version] # activate/deactivate conda env conda activate [conda_name] conda deactivate # remove conda env conda env remove -n [콘다 공간 이름] # list-up conda env conda env list
Anaconda는 가상 환경을 제공하는 컨테이너 이고, 사용성은 project마다 사용하는 package, version이 다를 수 있으므로 이를 제공하기 위함이다.
아래 명령어로 conda env를 하나 만들어 준다. 나는 tf2라는 이름으로 만들어 주었다. Python version은 현재 3.7로, tensorflow 호환 버전을 만족하고 있기 때문에 별도 지정해주지 않았다.
(base) C:\Users\yr267>conda create -n tf2 Collecting package metadata (repodata.json): done Solving environment: done ==> WARNING: A newer version of conda exists. <== current version: 4.10.1 latest version: 4.10.3 Please update conda by running $ conda update -n base -c defaults conda ## Package Plan ## environment location: C:\Users\yr267\Anaconda3\envs\tf2 Proceed ([y]/n)? y Preparing transaction: done Verifying transaction: done Executing transaction: done # # To activate this environment, use # # $ conda activate tf2 # # To deactivate an active environment, use # # $ conda deactivate
list를 보면 내가 만들어 준 가상 환경이 보인다. Activate 하여 선택해준다. 그러면 () 괄호 안의 환경 이름이 바뀌는 것을 볼 수 있다.
(base) C:\Users\yr267>conda env list # conda environments: # base * C:\Users\yr267\Anaconda3 tf2 C:\Users\yr267\Anaconda3\envs\tf2 wikimini C:\Users\yr267\Anaconda3\envs\wikimini (base) C:\Users\yr267>conda activate tf2 (tf2) C:\Users\yr267> ...
환경이 조성되었다면, pip 모듈을 이용하여 tensorflow 최신 모듈을 설치하자! 그 후에는 pip list를 이용하여 확인해 볼 수 있다.
(tf2) C:\Users\yr267>pip install tensorflow Collecting tensorflow Using cached tensorflow-2.5.1-cp37-cp37m-win_amd64.whl (422.6 MB) Collecting tensorflow-estimator<2.6.0,>=2.5.0 Using cached tensorflow_estimator-2.5.0-py2.py3-none-any.whl (462 kB) Collecting numpy~=1.19.2 Using cached numpy-1.19.5-cp37-cp37m-win_amd64.whl (13.2 MB) Collecting absl-py~=0.10 Using cached absl_py-0.13.0-py3-none-any.whl (132 kB) ... (tf2) C:\Users\yr267>pip list Package Version ----------------------- ------------------- absl-py 0.13.0 astunparse 1.6.3 beautifulsoup4 4.9.3 ... tensorboard 2.6.0 tensorboard-data-server 0.6.1 tensorboard-plugin-wit 1.8.0 tensorflow 2.5.1 tensorflow-estimator 2.5.0 ...
tensorflow 1.x 쓰던 때가 엊그제 같은데.. 벌써 2.6이 나오더니, 세월이 빠르다.
반응형'BIG DATA & AI > Machine Learning' 카테고리의 다른 글
K-NN (K-Nearest Neighbor) (0) 2021.10.19 Decision Tree (의사결정 트리) (0) 2021.10.19 Handling Devices in TensorFlow 2.0 (Colab) (0) 2021.09.24 머신러닝과 일반 소프트웨어 비교 (Machine Learning VS General Software) (0) 2021.05.01 Deep Learning 관련 TMI들 (0) 2021.04.29