티스토리 뷰

프로그래밍 할 때 개발 환경을 빌드하다보면 생각보다 어려움을 많이 겪습니다. 

저는 Tensorflow 설치부터 고생을 많이 했는데, 빌드하며 겪은 오류들을 간단하게 적어봅니다.

 

1. Python 중복 설치 확인

저는 Python을 따로 설치하고, 아나콘다도 설치하여 중복되는 오류가 많았습니다.

그래서 기존에 설치한 python, 아나콘다를 전부 삭제하고 아나콘다만 다시 설치하여 파이썬 인터프리터 경로를 아나콘다로 설정했습니다.

 

2. 지원 버전 확인

이렇게 해도 tensorflow 설치 시 제대로 import가 되지 않았는데요. python 버전을 확인하지 않아 발생한 오류였습니다.

TensorFlow는 다음 64비트 시스템에서 테스트 및 지원됩니다.

  • Python 3.5-3.7

  • Ubuntu 16.04 이상

  • Windows 7 이상

  • macOS 10.12.6(Sierra) 이상(GPU 지원 없음)

  • Raspbian 9.0 이상

아래 링크에 들어가보면 파이썬, OS 지원 버전이 나와있습니다.

https://www.tensorflow.org/install?hl=ko

 

TensorFlow

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

www.tensorflow.org

파이썬 버전을 3.8에서 3.7로 다운그레이드 해주었습니다.

conda install python=3.7

 

3. Tensorflow 설치

최신 버전을 설치하기 위해 아래 명령어를 사용했습니다.

pip install tensorflow

pip freeze 명령어를 사용해 버전을 확인해보니 2.3.0 버전이 설치되었습니다.

하지만 dll load failed while importing _pywrap_tensorflow_internal 라는 에러가 계속해서 떴는데요.

pip으로 설치한 tensorflow를 지우고 conda로 다시 설치 했습니다.

(conda 패키지는 업데이트가 느려 tensorflow 구 버전이 설치됩니다)

pip uninstall tensorflow
conda install tensorflow

이렇게 해서 하니까 import는 되는데, warning 메시지가 뜨긴 합니다 :(

import tensorflow futurewarning passing (type 1) or '1type' as a synonym of type is deprecated

이런 warning 메시지가 뜨는데, numpy를 다운그레이드 하면 해결할 수 있습니다.

pip install numpy < 1.17

저는 사용하는데 지장은 없어 numpy를 다운그레이드 하지 않고 계속 사용하고 있습니다.

 

기초적인 부분부터 헷갈리다니.. 역시 갈 길이 머네요 ㅠㅠ

오류 공유는 언제나 환영입니다.

'IT > NLP' 카테고리의 다른 글

LLM 기초 @Github  (0) 2024.09.05
딥 러닝을 이용한 자연어 처리 입문  (0) 2020.07.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함