解决 ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorf

解决 ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via pip install tensorflow

操作:

import keras

报错信息:

ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow`

报错原因:
keras版本是2.4.3,版本太高了,跟tensorflow不匹配
在这里插入图片描述
解决方法:
Step1:查找tensorflow匹配的对应keras版本
我的版本:
tensorflow == 2.1.0
python == 3.6

通过查找得知,我的tensorflow版本匹配的keras是2.3.1

解决 ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorf_第1张图片
Step2:安装keras==2.3.1
打开Anaconda的terminal,输入:
激活环境:

activate tensorflow

卸载keras2.4.3:

pip uninstall keras

解决 ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorf_第2张图片
重装keras2.3.1:

pip install keras==2.3.1

解决 ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorf_第3张图片

参考:
1、https://docs.floydhub.com/guides/environments/
2、Keras requires TensorFlow 2.2 or higher

你可能感兴趣的:(tensorflow,python,anaconda,pycharm)