티스토리 뷰
프로그래밍 할 때 개발 환경을 빌드하다보면 생각보다 어려움을 많이 겪습니다.
저는 Tensorflow 설치부터 고생을 많이 했는데, 빌드하며 겪은 오류들을 간단하게 적어봅니다.
1. Python 중복 설치 확인
저는 Python을 따로 설치하고, 아나콘다도 설치하여 중복되는 오류가 많았습니다.
그래서 기존에 설치한 python, 아나콘다를 전부 삭제하고 아나콘다만 다시 설치하여 파이썬 인터프리터 경로를 아나콘다로 설정했습니다.
2. 지원 버전 확인
이렇게 해도 tensorflow 설치 시 제대로 import가 되지 않았는데요. python 버전을 확인하지 않아 발생한 오류였습니다.
TensorFlow는 다음 64비트 시스템에서 테스트 및 지원됩니다.
|
|
아래 링크에 들어가보면 파이썬, OS 지원 버전이 나와있습니다.
https://www.tensorflow.org/install?hl=ko
파이썬 버전을 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 |