我刚刚安装了Visual Studio 2019和Tensorflow,但是由于出现以下错误消息,所以无法导入Keras:
Keras requires TensorFlow 2.2 or higher. Install TensorFlow via
pip install tensorflow
问题是我除了安装Tensorflow 1.15外别无选择,因为我有以下设置:
我必须下载并安装该Python版本,我的CPU和那个CUDA版本的轮子,名为“tensorflow-1.15.0-cp37-cp37m-win_amd64”。
Tensorflow似乎可以正常工作(它检测到我的GPU并显示“hello world”消息),但问题是Visual Studio安装了最新版本的Keras。
如何指定较旧的兼容版本,以及较新的版本兼容?
最佳答案
我上一次发布keras时遇到了同样的问题,我记得did():
1-升级 tensorflow :
pip install --user --upgrade tensorflow-gpu
(可能有一些缺少的软件包,只是点子安装它们)
2升级Tensorboard
pip install --user --upgrade tensorboard
(可能有一些缺少的软件包,只是点子安装它们)
3-降级Keras
pip install keras==2.3.1
(最新版本对我有用)
4-降级Tensorflow-GPU
pip install --user --upgrade tensorflow-gpu==1.14.0
(最新版本对我有用)
让我知道是否有效!
Anaconda 2020.02
Python 3.7
CPU i3 8100
操作系统Windows 10 64
英伟达GPU GTX1050TI
CUDA 10.1
关于visual-studio - 错误 “Keras requires TensorFlow 2.2 or higher”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62465620/