현재 기준(2017년 4월 17일) 아나콘다 설치 시 파이썬이 3.6으로 기본 설치되어 

윈도우 사용자 기준으로  pip으로 tensorflow가 설치가 안되는 일이 발생한다. 

리눅스나 mac에서는 repository 지정해놓는 글을 본 것 같은데 윈도우는 못찾아서...


(Could not find a version that satisfies the requirement tensorflow (from version: ))


뭐 물론 파이썬3.6에서 3.5 환경에 맞게 바꿔주거나 하는 방법도 있겠다만, 아나콘다 설치 시 3.6을 디폴트로 설치가 되었기때문에 이래 저래 환경 변수 바꿔주는게 번거로울 수 있음


아래 URL에 접속하면 이전버전의 설치가 가능하다.

뭐 패치가 되겠지만, 이전버전이 필요할 수도 있기 때문에 기록~


개인적으로 3.5 추천

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

32비트 유저들은 위에거 다운받으면됨ㅋ


https://docs.continuum.io/anaconda/oldpkglists  //지원하는 버전의 패키지 설치 시 참고


설치 후 파이썬 버전을 확인하면 3.5로 설치된 것을 확인할 수 있다.


원래 우분투 사용할 때 apt-get update가 습관화 되어있는지 pip 도 업그레이드 한번 해주자~~


콘다 설정

>conda create -n tensorflow python=<python version>


텐서플로우를 활성화 시켜주는 것은 아래와 같다.

>activate tensorflow


3.6 때와 달리 설치가 잘되는 것을 확인할 수 있다~


파이썬 눌러주고  tensorflow 임포트 시켜주면 잘 되는 것을 확인할 수 있다.




정정!

왜 ipython이나 spyder에서 텐서플로우를 임포트 시킬 때 에러가 나는 것을 확인해봄

생각해보니 python3 이상은 pip3 아니던가


잘됨ㅋ

댓글을 달아 주세요

  1. 김지훈 2017.07.11 16:01  댓글주소 수정/삭제 댓글쓰기

    안녕하세요..
    파이썬에서 tensorflow 를 사용해보려고 위의 게시글을 따라서 윈도우즈에서 아나콘다와 tensorflow 를 설치했습니다.
    설치까지는 제대로 잘 되었는데 마지막 화면처럼 import tensorflow 를 실행시키면 오류가 납니다..ㅠㅠ


    ---------------------------------------------------------------------------
    ImportError Traceback (most recent call last)
    <ipython-input-1-a649b509054f> in <module>()
    ----> 1 import tensorflow

    ImportError: No module named 'tensorflow'

    위와같은 오류가 나네요..
    뭐가 잘못된건지 알려주시면 감사하겠습니다..

  2. 꽃경남 2017.07.13 10:08 신고  댓글주소 수정/삭제 댓글쓰기

    텐서플로 모듈 설치가 제대로 되지 않아서 발생한 것 같습니다.

    설치가 잘 되었는지는 보내주신 것만으로는 확인이 안되고,
    아나콘다 파이썬 버전에 맞는 텐서플로를 설치해야 될 것 같습니다.
    ipython으로 하셨는데 파이썬3의 경우 pip3으로 설치를 하셨는지 재 확인 부탁드립니다.

  3. 질문드려요 2018.08.26 16:15  댓글주소 수정/삭제 댓글쓰기

    다 잘되나다가 마지막에 pip install tenseorflow
    하니 오류나요 ㅜㅜ 제일처음에 나는 오류요 ㅜㅜ 왜그럴까요

블로그 이미지

꽃경남

카테고리

분류 전체보기 (127)
프로그래밍 (31)
기타 (48)
해킹 (48)