简体   繁体   English

如何解决 ImportError:Keras 需要 TensorFlow 2.2 或更高版本。 通过“pip install tensorflow”安装 TensorFlow?

[英]How to solve ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow`?

I get this error when I try to import Keras into my project.当我尝试将 Keras 导入我的项目时出现此错误。

How to solve ImportError: Keras requires TensorFlow 2.2 or higher.如何解决 ImportError:Keras 需要 TensorFlow 2.2 或更高版本。 Install TensorFlow via pip install tensorflow通过pip install tensorflow

I verified the versions I have installed (with pip) for everything and I have:我验证了我为所有内容安装的版本(使用 pip),并且我拥有:

  • Python 3.7.7 Python 3.7.7
  • Tensorflow 2.2.0 Tensorflow 2.2.0
  • keras 2.4.3 keras 2.4.3

I have linked a picture of the full error.我已经链接了完整错误的图片。 There is some stuff about Dll but I'm not sure if this is what creates the error.关于 Dll 有一些东西,但我不确定这是否是造成错误的原因。

错误

Tensorflow requires Python 3.5–3.8, pip and venv >= 19.0 Tensorflow 需要 Python 3.5–3.8,pip 和 venv >= 19.0

in order to fix it:为了修复它:

sudo apt install python3-pip

pip3 install --upgrade pip

python3 -m pip install tensorflow

if you already had tensorflow installed substitute the last command this this:如果您已经安装了 tensorflow,请替换最后一个命令:

pip3 install --upgrade tensorflow 

hope it helped.希望它有所帮助。

ImportError: Keras requires TensorFlow 2.2 or higher. ImportError:Keras 需要 TensorFlow 2.2 或更高版本。 Install TensorFlow via pip install tensorflow通过pip install tensorflow

Fix:使固定:

python -m pip install –upgrade pip
pip install keras==2.1.5

This worked for me.这对我有用。

If above step are not solving the error then check your libraries with specific version.如果上述步骤没有解决错误,请检查具有特定版本的库。

Python==3.6.4
Numpy==1.18.5
Pandas==1.1.4
scikit-learn==0.21.2
Tensorflow==1.13.1
keras==2.1.5 

Hope this worked for you.希望这对你有用。

Please update keras version.请更新 keras 版本。

python -m pip install –upgrade pip

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM