[Python] TensorFlow import 오류 해결 일지 (1)
ImportError: cannot import name 'get_config' from 'tensorflow.python.eager.context' (/opt/anaconda3/envs/felix/lib/python3.7/site-packages/tensorflow_core/python/eager/context.py)
이 오류는 tensorflow-gpu 버전을 깔면 해결된다.
근데 자꾸 오류가 나서 서치해보니 python 3.7 버전에서는 계속 오류가 발생한다고 한다.
그래서 3.6 버전으로 downgrade 하는 방법을 찾아봤는데 아나콘다 가상환경에서 쉽게 downgrade를 할 수 있었다.
1. 가상환경 새로 만드는 경우
conda create -n downgrade python=3.6
# downgrade 부분에는 원하는 가상환경 이름
Proceed ([y]/n)? y
성공적으로 다운그레이드 완료 !
이제 가상환경을 실행시켜주면 된다.
conda activate downgrade
그럼 (downgrade)가 앞에 붙은걸 확인할 수 있다.
이제 tensorflow-gpu 버전을 설치해보자.
pip install tensorflow-gpu
2. 기존 가상환경이 있는 경우
conda activate 가상환경이름
# 버전 3.7 이상인 경우 다운그레이드
conda install python=3.6
# python 버전 확인
python -V
pip install tensorflow-gpu
이제 다시 주피터노트북으로 돌아가 tensorflow를 import 해보면 성공적으로 되는 것을 확인할 수 있다.
Author And Source
이 문제에 관하여([Python] TensorFlow import 오류 해결 일지 (1)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@2zxxhe/Python-tensorflow-import-오류-해결-일지저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)