visual-studio - 错误 “Keras requires TensorFlow 2.2 or higher”

标签 visual-studio keras

我刚刚安装了Visual Studio 2019和Tensorflow,但是由于出现以下错误消息,所以无法导入Keras:

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


问题是我除了安装Tensorflow 1.15外别无选择,因为我有以下设置:
  • Visual Studio 2019
  • Python 3.7的
  • CPU i7 920(无avs,仅SSE)
  • 操作系统Windows 7 64
  • Nvidia GPU
  • CUDA 10.1

  • 我必须下载并安装该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/

    相关文章:

    visual-studio - Typescript Visual Studio 2015 声称版本 1.4 而不是 1.7.6

    visual-studio-2010 - 在Visual Studio 2010中查找您自己的许可证号

    visual-studio - 在 Visual Studio 中同时调试两个 .NET Core 项目

    javascript - 错误 1 ​​找不到符号 '$'

    python - 如何使用与 CNN 相同的输入来制作 RNN?

    machine-learning - 在进行迁移学习时,保留哪些 CNN 全连接层的最佳实践是什么?

    python - keras > 加载保存的模型后总是相同的预测值

    c++ - 为什么/如何编译?

    python - 运行时错误: Disconnected graph for GANs because input can't be obtained

    python - Keras 为 YOLO 定制损失函数