본문 바로가기

나의 플랫폼/TensorFlow

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

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

인공지능에 관심이 생기다 보니 자연스럽게 TensorFlow를 테스트 해보기 위해 윈도우에 설치를 했습니다.


Docker를 이용하거나 가상 드라이브를 만들어서 Linux에 설치하거나 다양한 방법이 있는데요.


전 Android 개발자이다 보니 JetBrain 사 제품에 익숙해서 


PyCharm을 이용해서 설치하는 방법을 올리고자 합니다.


1. 설치 파일 다운로드


Python3.5 : https://www.python.org/downloads/release/python-352/

PyCharm : https://www.jetbrains.com/pycharm/download/#section=windows

Anaconda : https://www.continuum.io/downloads


위 사이트 가서 설치 파일을 모두 다운 받습니다.


2. 설치


설치 부분은 실행 한 후, Next만 누르면 되기 때문에 자세하게 설명을 하진 않겠습니다.


- Python 3.5 설치

- PyCharm 설치

- Anaconda 설치


Anaconda 까지 설치가 완료 되면 아래와 pip 이라는 명령어를 사용 할 수 있게 됩니다.


3. tensorflow 설치


conda create -n tensorflow python=3.5




이제 tensorflow가 anaconda에 설치가 되었습니다.


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




설치는 완료 되었습니다. PyCharm을 실행해서 tensorflow를 사용해보겠습니다.


4.  환경 설정

- PyCharm을 실행하시고 아래 화면은 코딩 스타일을 지정하는 곳이다. 원하시는대로 하시면 된다.

  참고로 전 Dracula를 좋아합니다. ㅎ



다음으로 Anaconda 를 PyCharm에 추가하겠습니다.

Configure -> Settings로 이동합니다. 아래 이미지를 참고 하세요.


Project Interpreter -> 화살표 클릭 후 'C:\Program Files\Anaconda3\python.exe' 를 선택


## 혹시 위와 같이 불러와도 tensorflow가 안보이시는 분은 아래 경로를 참고해보세요.

      anaconda3\envs\tensorflow\python.exe



선택 하면 anaconda 에 package list가 나오는데요.

그 중에 tensorflow를 확인 할 수 있습니다.

확인 하시구 OK 버튼을 누르세요.


그럼 PyCharm이 설정을 합니다. 전 한 5분 정도 걸린것 같네요 ㅎ

설정이 다 될때까지 기다려주세요.



5. 테스트


Create New Project를 선택 합니다.



그 다음 Location에 Project 소스를 넣어둘 폴더를 선택 합니다.



Project 생성은 완료가 되었습니다.

TensorFlowTest 폴더에서 마우스 우측을 눌러 New -> Python File을 선택 합니다.

그다음 원하시는 파일명으로 생성 합니다. (전 간단하게 Test로 만듬)


빈 파일이 생성이 되었습니다.

기본 테스트 Hello 소스 입니다.


import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))



Hello 소스를 작성 하신 후에 해당 소스 파일을 클릭 하고 마우스 우측 버튼을 누릅니다.

그다음 Run 'Test' 를 선택 하면 빌드 및 실행이 됩니다.



그럼 아래와 같이 결과 화면이 나옵니다.


이렇게 해서 PyCharm에 Tensorflow를 연동 시켰습니다.

이제 튜토리얼을 보면서 하나씩 익혀봐야겠네요ㅎ