简体   繁体   中英

ModuleNotFoundError: No module named 'tensorflow.contrib' while making chatbot

So I'm following a tutorial and making a chatbot in python and I'm using the tflearn and tensorflow modules, and when I run my code I get the following error:

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'

I can't figure out how to fix it, and was wondering if someone could help me.

check your tensorflow version(you can to check it like that) `

import tensorflow as tf
print(tf.__version__)
`

tensorflow contrib was removed from tensorflow 2.0 and its functionallty was moved to other modules.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM