【问题标题】:ModuleNotFoundError: No module named 'tensorflow.contrib' with jupyter notebookModuleNotFoundError:没有名为“tensorflow.contrib”的模块与 jupyter notebook
【发布时间】:2022-06-28 23:13:37
【问题描述】:

所以这是我的错误 [ModuleNotFoundError: No module named 'tensorflow.contrib']

当我降级时,我使用的是 tensorflow 2.0.0 和 python 3.6.9,当我升级它时,代码的 tensorflow 版本不起作用,同样的事情发生了。 (我正在使用 jupyter 笔记本)

我试图降级 tensorflow 的版本,反之亦然。

This is the part of the code where i have the error

请帮助我真的找不到解决方案。

【问题讨论】:

  • 根据this answer tensorflow.contrib 在 TF 2.0 中不存在

标签: python tensorflow jupyter-notebook artificial-intelligence tensorflow2.0


【解决方案1】:

tensorflow.contrib 在 2.0 版本中被移除,因此您需要版本

在命令行(不是笔记本)中,conda install tensorflow=1.14(或 tensorflow-gpu=1.14,如果您需要 GPU 支持;或者 pip install 而不是 conda install,具体取决于您的习惯)。

【讨论】:

    【解决方案2】:

    tensorflow.contrib 在 2.0 版本中被移除,因此您需要版本

    在您的情况下,我会考虑迁移到 tensorflow(而不是 tflearn)并使用 tf.keras API,它提供了更高级别的 API tflearn,旨在在 tf.keras 尚未推出时提供。

    【讨论】:

      猜你喜欢
      • 2019-02-13
      • 2020-12-24
      • 2023-03-29
      • 1970-01-01
      • 2021-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      相关资源
      最近更新 更多