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를 할 수 있었다.
conda create -n downgrade python=3.6
# downgrade 부분에는 원하는 가상환경 이름
Proceed ([y]/n)? y
성공적으로 다운그레이드 완료 !
이제 가상환경을 실행시켜주면 된다.
conda activate downgrade
그럼 (downgrade)가 앞에 붙은걸 확인할 수 있다.
이제 tensorflow-gpu 버전을 설치해보자.
pip install tensorflow-gpu
conda activate 가상환경이름
# 버전 3.7 이상인 경우 다운그레이드
conda install python=3.6
# python 버전 확인
python -V
pip install tensorflow-gpu
이제 다시 주피터노트북으로 돌아가 tensorflow를 import 해보면 성공적으로 되는 것을 확인할 수 있다.