ModuleNotFoundError:制作聊天机器人时,没有名为“ tensorflow.contrib”的模块

问题描述

因此,我正在按照一个教程并使用python创建一个聊天机器人,并且正在使用tflearntensorflow模块,并且在运行代码时出现以下错误

Traceback (most recent call last):
  File "/home/user/Coding Projects/chatbot/main.py",line 6,in <module>
    import tflearn
  File "/home/user/.local/lib/python3.8/site-packages/tflearn/__init__.py",line 4,in <module>
    from . import config
  File "/home/user/.local/lib/python3.8/site-packages/tflearn/config.py",line 5,in <module>
    from .variables import variable
  File "/home/user/.local/lib/python3.8/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'

我不知道如何解决它,并且想知道是否有人可以帮助我。

解决方法

检查您的张量流版本(您可以像这样检查它) `

import tensorflow as tf
print(tf.__version__)
`
从tensorflow 2.0中删除了

tensorflow contrib,并将其功能移至其他模块。