关于tensorflow2.8版本中_linear问题

我的tensorflow是2.8版本,python是3.9版本,代码环境是tensorflow1.5+python3.6

from tensorflow.contrib.rnn.python.ops.core_rnn_cell import _Linear

这句代码报错
from tensorflow.contrib.rnn.python.ops.core_rnn_cell import _Linear
E ModuleNotFoundError: No module named 'tensorflow.contrib'
collected 0 items / 1 error

以前的版本代码应用,需要做对应变更

代码最开头加上这个可以适配两个版本

import tensorflow.compat.v1 as tf
tf.compat.v1.disable_eager_execution()

tensorflow版本问题