【问题标题】:How to fix: "ModuleNotFoundError: No module named 'tensorflow.contrib'"如何修复:“ModuleNotFoundError:没有名为‘tensorflow.contrib’的模块”
【发布时间】:2019-10-02 23:37:42
【问题描述】:

我正在尝试构建一个图像分类器,并且想要导入 tflearn.

# Importing the required libraries
import tflearn
from tflearn.layers.conv import conv_2d, max_pool_2d
from tflearn.layers.core import input_data, dropout, fully_connected
from tflearn.layers.estimator import regression
import tensorflow as tf

但是,由于以下错误消息,我无法这样做。

File "imgclassification.py", line 97, in <module>
    import tflearn
  File "/usr/local/lib/python3.7/site-packages/tflearn/__init__.py", line 4, in <module>
    from . import config
  File "/usr/local/lib/python3.7/site-packages/tflearn/config.py", line 5, in <module>
    from .variables import variable
  File "/usr/local/lib/python3.7/site-packages/tflearn/variables.py", line 7, in <module>
    from tensorflow.contrib.framework.python.ops import add_arg_scope as contrib_add_arg_scope
ModuleNotFoundError: No module named 'tensorflow.contrib'

显然,tensorflow.contrib 在最新版本的 TensorFlow 中已被弃用。

当我卸载 TensorFlow 2.0 并安装 TensorFlow 1.14 时,错误消息的数量增加了。其中大部分是警告。

我该如何解决这个问题?

【问题讨论】:

    标签: python python-3.x tensorflow tflearn


    【解决方案1】:

    当您安装 tensorflow 时,默认情况下将安装 tensorflow 的最新版本(现在),并且您正在运行的代码 (imgclassification.py) 适合在搜索 tensorflow 时使用 tensorflow 1.* 执行。 2.0 中没有的贡献。所以使用以下命令降级 tensorflow:

    pip install tensorflow==1.14
    

    【讨论】:

      【解决方案2】:

      或许你可以试试 TensorFlow 版本 1.12.0 我在 jupyter notebook 中成功导入它们。 jupyter result

      【讨论】:

        【解决方案3】:

        请按照以下步骤操作,可能有助于解决问题。

        1. 将你的python版本升级到3.6或以上。

        2. 将您的 TensorFlow 降级/升级到 1.14.0 版。

        希望这应该可以解决问题。

        【讨论】:

          【解决方案4】:

          我也遇到了同样的错误。使用 tensorflow v1.15.3 解决了这个问题

          pip install tensorflow-gpu==1.15.3

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-07-07
            • 2022-06-28
            • 2019-10-06
            • 2019-09-18
            • 2019-07-10
            • 2021-07-03
            相关资源
            最近更新 更多