keras 를 import 할 때 아래와 같은 에러가 발생하면 어떻게 해야할까?
ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via
pip install tensorflow
에러 메시지를 직역하면 아래와 같다.
keras 는 2.2 또는 그보다 높은 버전의 tensorflow 를 요구합니다. pip install tensorflow 를 이용해 tensorflow 를 설치하세요.
지금 import 하려고 하는 keras 는 tensorflow 2.2 이상만 지원한다는 뜻이다.
현재 깔려있는 tensorflow 버전을 아래와 같이 확인해보자.
import tensorflow as tf
print(tf.__version__)
아마 tensorflow 2.2 보다 낮은 버전이 출력될 것이다.
(만약 2.2 이상이라면 패키치 설치 경로 등 다른 문제이므로 아래 방법은 해결책이 될 수 없다.)
해결 방법은 간단하다. keras 가 요구하는 버전의 tensorflow 를 설치해주면 된다.
$ pip install tensorflow==2.2.0
성공! 😎