Python ModuleNotFoundError:没有名为';tensorflow.contrib';当使用tensorflow.contrib.seq2seq导入帮助程序时

Python ModuleNotFoundError:没有名为';tensorflow.contrib';当使用tensorflow.contrib.seq2seq导入帮助程序时,python,tensorflow,Python,Tensorflow,标题可能类似于其他帖子,但我在这里问的是具体的,还没有人回答。所以我需要你的帮助 我得到以下错误 ModuleNotFoundError:没有名为“tensorflow.contrib”的模块 当我尝试 来自tensorflow.contrib.seq2seq导入帮助程序 我已经安装了tensorflow插件。 来自tensorflow_addons.seq2seq导入帮助程序的也不工作 我需要从seq2seq导入助手 我该怎么办 我的tensorflow版本是2.2.0 我的tensorflo

标题可能类似于其他帖子,但我在这里问的是具体的,还没有人回答。所以我需要你的帮助

我得到以下错误
ModuleNotFoundError:没有名为“tensorflow.contrib”的模块
当我尝试

来自tensorflow.contrib.seq2seq导入帮助程序

我已经安装了tensorflow插件。 来自tensorflow_addons.seq2seq导入帮助程序的
也不工作

我需要从seq2seq导入助手

我该怎么办

我的tensorflow版本是2.2.0


我的tensorflow插件版本是0.11.2

tf.contrib在tensorflow 2.x中不存在,它只是部分移动到tensorflow插件,如下所述:


你试过安装tensorflow 1.15并重新运行代码吗?

tensorflow.contrib
功能在2.0版后已转移到核心。我使用的是python 3.8,其他答案中有人说tensorflow 1.15在python 3.8中不起作用。所以我也尝试过安装tensorflow插件,但我无法继续。看起来你是对的,Python3.8不支持TF1.15。如果您使用conda/docker,您可以使用python 3.7创建一个环境,该环境应仍然支持tensorflow 1.15版本。使用conda,您可以创建一个环境:
conda create-n tf python=3.7