텐서플로우(tensorflow) 설치 #2 :: 아나콘다(anaconda3 4.2.0) 설치

반응형

이 포스팅은 파이참에서 tensorflow를 공부할 목적으로 각 설치 과정(PYTHON 3.5.3 / ANACONDA3 4.2.0 / PYCHARM 2017.2.3)을 단계별로 나누어 설명한다.

 

파이썬을 설치하고 난 후, 이제 아나콘다(ANACONDA)를 설치할 차례이다. 아나콘다는 딥러닝 관련 라이브러리 뿐만 아니라, numpy와 같은 다양한 라이브러리를 한번에 설치해주는 거라 생각하면 된다.

 

 

 

  ANACONDA 설치 과정

1. ANACONDA 홈페이지에 접속한다. 하지만 현재 최신 버전은 5.0.0으로, 파이썬 3.6버전에 맞는 프로그램이다. 내 파이썬 버전은 3.5.3이기에, 따라서 하단 링크의 아나콘다 저장소에 접속해서 Anaconda3-4.2.0-Windows-x86_64.exe 파일을 다운로드한다.

 

https://repo.continuum.io/archive/

 

 

 

2. 다운로드받은 실행 파일을 관리자 권한으로 실행한다.

 

 

 

3. Anaconda 설치 파일을 통해 프로그램을 설치한다.

 

 

 

 

여기서 주의점이라면, 반드시 All Users(requires admin privileges)를 선택하고 설치를 진행한다.

 

 

 

향후 파이참에서 setting을 위해 경로가 필요하므로, 설치 경로는 반드시 확인한다.

 

 

 

 

 

 

설치를 위한 포스팅이기에, Learn more about Anaconda Cloud 체크 박스를 해제하고 Finish 버튼을 클릭한다.

 

 

 

4. 프로그램이 설치되었다면, Anaconda Prompt 프로그램이 설치되어 있는걸 확인할 수 있다. 이 역시 관리자 권한으로 실행한다.

 

 

 

Anaconda Prompt에서 다음 명령어를 실행한다. 

> conda create -n tensorflow python=3.5

코드 입력 후 설치를 진행할 것인지 물어보는데, Y를 눌러 설치를 진행한다.

 

 

 

설치가 완료되면 다음과 같은 화면을 확인할 수 있다.

 

 

 

5. 현재 설치된 tensorflow는 최신 버전이 아니다. 다음 명령어를 통해 최신 버전 업데이트를 진행한다.

> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0-cp35-cp35m-win_amd64.whl

혹시 나와 같이 설치 진행 도중, 빨간 문구가 뜨면서 설치가 되지 않을 수도 있다. 

 

 

 

이 때에는 --ignore-installed를 추가하여 다시 명령어로 입력한다.

> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0-cp35-cp35m-win_amd64.whl --ignore-installed

 

 

 

6. 이제 tensorflow가 잘 설치되었는지 확인할 차례이다. Anaconda Prompt에서 activate tensorflow를 입력한다. 

나같은 경우 이미 tensorflow를 설치했지만, 실행되지 않는 경우도 발생했다. 7번 과정에서 tensorflow 코드가 올바르게 동작하지 않는다면, pip install tensorflow를 입력해서 tensorflow를 다시 설치한다.

> activate tensorflow

> pip install tensorflow

 

 

 

7. 이제 tensorflow가 잘 작동하는지 확인한다. Anaconda Prompt에서 python을 입력하고, 다음 코드를 실행한다. 이후 결과에 Hello, TensorFlow!가 잘 출력된다면, tensorflow 설치가 잘 된것이다.

>>> import tensorflow as tf

>>> hello = tf.constant('Hello, TensorFlow!')

>>> sess = tf.Session()

>>> print(sess.run(hello))

중간에 AVX등을 사용할 수 없다는 WARNING이 표시되는데, github에서 보니 별로 신경안써도 된다고...이후 시간이 된다면 어떻게든 해결해볼 생각이다.

 

 

 

 

참고 사이트:

[TensorFlow] TensorFlow를 윈도우에 설치하기 - GsBOB

윈도우에 TensorFLow를 설치하는 쉬운 방법 - 이영민

 

 

 

 

반응형

댓글

Designed by JB FACTORY