ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Anaconda3 tensorflow 설치하는 방법, 오류 해결방법
    programing/Python 2017. 9. 19. 01:00

    1. 텐서플로우용 가상환경 생성

    텐서플로우(Tensorflow)를 기본환경에 pip install 옵션을 사용해서 설치할 수도 있으나, 호환성과 독립성을 가지기 위해서는 가상환경에서 작업을 하는 것이 좋다. 때문에 가장 범용적으로 사용되고 있는 아나콘다(Anaconda)를 설치해서 가상환경을 먼저 세팅을 한 다음 텐서플로우를 설치하면 될 것이다.


    참고로 32비트 python3.6 버전을 사용할 경우 텐서플로우가 지원되지 않는다. 

    운영체제를 64비트로 설치하기를.


    텐서플로우(Tensorflow)는 기본적으로 python2.X 버전 때부터 나왔으므로 python2.X 버전에 최적화가 되 있으며, 최근에 python3.X 버전에서도 사용할 수 있게 되었다. 그래서 현재는 python2.X 버전을 쓰나 3.X버전을 사용해도 큰 문제가 되지 않다. 자신이 편한 버전으로 설치하면 된다.


    2. 텐서플로우 설치 에러

    윈도우에서 가장흔히 겪는 증상으로 아래와 같은 메시지가 뜨면서 Tensorflow가 설치 되지 않는 경우가 있다. 

    could not find a version that satisfies the requirement  (중략)

    이러한 경우 python 버전을 낮춰서 설치하거나, PATH설정을 바꿔주거나 여러 방법이 있지만, 이 중에서 가장 편리한 방법은 아나콘다(Anaconda) 버전을 업데이트 해주는 것이 가장 편리하다. 아나콘다와 가상환경이 세팅이 모두 완료되었는데도 불구하고 텐서플로우가 정상적으로 설치 안될 경우에 대한 예다. 아래의 명령어를 순서대로 입력해본다.


    3. 아나콘다 업데이트

    1
    2
    3
    $ conda update conda 
    $ conda update --all
    $ conda update anaconda 
    cs


    위와 같이 입력하게 되면 홈페이지에서는 분명 최신버전으로 다운 받았는데, 최신버전을 다운받을 수 있다고 명령프롬프트창에서 뜰 것이다. 이 때 당연히 'Y'키를 눌러서 설치를 완료하면 된다. 다소 시간이 걸리니 여유를 갖고 기다리길 바람.


    아나콘다 업데이트가 완료되면 가상환경을 다시 생성해서 텐서플로우를 설치해보자. 정상적으로 설치가 된다면 축하하고, 아마도 안 될 가능성이 높을 것이다. 여전히 문제가 해결되지 않는다면 아래와 같은 명령어를 입력해본다.


    4. 아나콘다 python3.5 버전 설치

    1
    $ conda create -n tensorflow python=3.5 anaconda
    cs


    가상환경을 python3.5 버전으로 설치를 하면 될 것이다. 가상환경 설치가 완료되면 $activate tensorflow 를 입력하고, tensorflow 모듈을 설치해본다. 


    1
    $ pip install tensorflow
    cs


    정상적으로 설치가 완료되면 텐서플로우 모듈을 활용할 수 있다. 만약 이렇게 해도 문제가 해결되지 않는다면, 공식홈페이지를 참고해서 천천히 처음부터 다시 해 보기를 바란다. 공식홈페이지는 아래의 링크를 참조하길 바람.



    Mac, Windows, Ubuntu 설치 방법이 영문으로 친절히 나와 있으니 참고하길.


    5. 공식홈페이지에서 말하는 방법도 사용해 보고 죽어도 안 될 때.

    모든 수단과 방법을 사용해도 안 될 경우 자신의 컴퓨터를 체크해봐야 할 것이다. 참고로 32비트 python3.6 버전을 사용할 경우 텐서플로우가 지원되지 않는다. 운영체제를 64비트로 설치하기를.



Designed by Tistory.