【问题标题】:How to solve ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow`?如何解决 ImportError:Keras 需要 TensorFlow 2.2 或更高版本。通过`pip install tensorflow`安装TensorFlow?
【发布时间】:2021-01-17 17:25:35
【问题描述】:

当我尝试将 Keras 导入我的项目时出现此错误。

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

我验证了我为所有内容安装的版本(使用 pip)并且我拥有:

  • Python 3.7.7
  • 张量流 2.2.0
  • keras 2.4.3

我已经链接了完整错误的图片。有一些关于 Dll 的东西,但我不确定这是否是造成错误的原因。

【问题讨论】:

    标签: python tensorflow keras


    【解决方案1】:

    Tensorflow 需要 Python 3.5–3.8 、pip 和 venv >= 19.0

    为了修复它:

    sudo apt install python3-pip
    
    pip3 install --upgrade pip
    
    python3 -m pip install tensorflow
    

    如果您已经安装了 tensorflow,请替换最后一个命令:

    pip3 install --upgrade tensorflow 
    

    希望对您有所帮助。

    【讨论】:

    • 在升级过程中,一切都在说“要求已经满足”,之后,keras 仍然无法工作并要求安装 tensorflow 2.2 或更高版本。
    • 这告诉我“错误:找不到满足要求 tensorflow 的版本错误:没有找到 tensorflow 的匹配分布”
    【解决方案2】:

    ImportError:Keras 需要 TensorFlow 2.2 或更高版本。通过pip install tensorflow安装TensorFlow

    修复:

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

    这对我有用。

    如果上述步骤没有解决错误,请检查您的库的特定版本。

    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 
    

    希望这对你有用。

    【讨论】:

      【解决方案3】:

      请更新 keras 版本。

      python -m pip install –upgrade pip
      

      【讨论】:

      • 你在这里更新 pip 而不是 keras
      猜你喜欢
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      • 2021-03-21
      • 2023-01-08
      • 1970-01-01
      • 2020-08-12
      • 2019-09-16
      • 1970-01-01
      相关资源
      最近更新 更多