导入tflearn时没有名为'tensorflow.contrib'的模块

时间:2019-10-11 19:07:18

标签: tensorflow tflearn

当我导入tflearn时,出现此错误:-

导入tflearn

回溯(最近通话最近):   文件“”,第1行,位于   在第4行的文件“ /Users/rohansethi/anaconda3/lib/python3.7/site-packages/tflearn/init.py”中     来自。导入配置   文件“ /Users/rohansethi/anaconda3/lib/python3.7/site-packages/tflearn/config.py”,第5行,在     从.variables导入变量   在第7行的文件“ /Users/rohansethi/anaconda3/lib/python3.7/site-packages/tflearn/variables.py”     从tensorflow.contrib.framework.python.ops导入add_arg_scope作为contrib_add_arg_scope ModuleNotFoundError:没有名为“ tensorflow.contrib”的模块

1 个答案:

答案 0 :(得分:2)

您需要使用旧版的TensorFlow。

tensorflow.contrib

已从版本大于等于1.14的tensorflow中删除。

这是您可以做的:

pip uninstall tensorflow
pip install tensorflow==1.14

要检查一切是否正常: 通过输入python在控制台中启动python,然后:

import tensorflow
tensorflow.__version__

它应该显示给您1.14。 现在您可以运行程序了。