본문 바로가기
Ai_ML_DL_RL/TensorFlow 2.0

02-Anaconda 환경에서 Jupyter Notebook, TensorFlow 설치하기 [Mac]

by 레드아이™ 2021. 1. 5.

아나콘다 설치하는 방법은 아래 링크에서 확인할 수 있습니다.

 

01-Mac에서 아나콘다 설치하는 방법 [Mac]


 

TensorFlow는 2015년 11월 구글 브레인 팀에서 발표한 오픈 소스 라이브러이 이다.

인공 신경망 알고리즘의 개발에 주로 사용되는 라이브러리이며, C++언어로 작성되었으며, Python 등을 위한 API를 제공한다.

 

TensorFlow는 현재(2021.01) 아래의 운영체제에 설치할 수 있다. 

  • macOS 10.12.6 (Sierra) or later (no GPU support)
  • Raspbian 9.0 or later

 

아래의 사이트에서 TensorFlow 2 설치에 관한 내용을 확인할 수 있다.

www.tensorflow.org/install

 

TensorFlow

시스템에 TensorFlow를 설치하는 방법을 알아봅니다. pip 패키지를 다운로드하거나 Docker 컨테이너에서 실행하거나 소스에서 빌드합니다. 지원되는 카드에서 GPU를 사용 설정합니다.

www.tensorflow.org

현재 TesorFlow는 64비트 운영체제에서 제대로 구동되며, macOS의 경우 10.12.6(Sierra) 이후 버젼에서 작동한다.

macOS의 경우 GPU 지원을 하지 않는다고 한다.

 

다음의 순서를 통해서 Anaconda 환경에서 TensorFlow를 설치한다.


1. 아래의 명령어를 통해서 Anaconda를 통해 가상환경을 생성한다.

// tf2라는 이름의 가상환경을 생성
conda create -n tf2 python=3.8 # select python version

// python 최신 버전은 3.9이지만 아직(2021.3현재) 3.9를 지원하는 tensforflow가 정식출시 되지 않았기에 3.8을 설치하자

2. 이렇게 만들어진 가상환경은 아래의 명령어로 키고 끌 수 있다.

// 가상환경을 킬 때, tf2는 만들어진 환경 이름
conda activate tf2

// 가상환경을 끌 때
conda deactivate

 

 # activate 명령이 제대로 수행되지 않을 경우, 아래의 명령어를 입력한다.

에러 발생

export PATH="/opt/anaconda3/bin:$PATH"
source /opt/anaconda3/etc/profile.d/conda.sh
conda activate tf2

 

제대로 Activate 되면 앞에 가상환경의 이름 (tf2)이 추가된다. 

 

3. tf2 가상환경에서 CPU-only TensorFlow를 설치한다.

pip install --upgrade tensorflow

 

4. Jupyter notebook을 설치한다.

Jupyter Notebook은 파이썬 소스를 웹 환경에서 쉽게 작성하고, 시각화 할 수 있는 기능을 제공한다.

conda install jupyter notebook

 

5. 설치가 완료되면 아래의 코드로 TensorFlow가 잘 동작하는지 확인할 수 있다.

python -c "import tensorflow as tf; print(tf.reduce_sum(tf.random.normal([1000, 1000])))"

TensorFlow가 제대로 작동하는 모습

6. 아래의 명령어로 Jupyter Notebook을 실행할 수 있다.

jupyter notebook

웹브라우저에서 Jupyter Notebook이 실행된다. 종료하려면 terminal에서 Ctrl+C를 누른다.


생성된 가상환경의 목록을 확인하거나 삭제하기 위해서는 아래의 명령어를 활용한다.

## 가상환경 목록 보기
conda info --envs

## 가상환경 삭제하기
conda remove -n 가상환경명

 

댓글