AttributeError: module ‘tensorflow‘ has no attribute ‘contrib‘解决办法

在TensorFlow2 环境下执行1.X版本的代码时报错:

AttributeError: module 'tensorflow' has no attribute 'contrib'

当然第一时间想到的是利用 如下代码 来解决问题(大部分情况都是这样),

python 复制代码
tf.compat.v1

但是又出现以下报错

AttributeError: module 'tensorflow.compat.v1' has no attribute 'contrib'

表示这个库中也没有该函数。

查阅资料以及实验发现,是选择库的问题,需要修改如下:

python 复制代码
# 原始代码
lstm_enc = tf.contrib.rnn.LSTMCell(num_units)

# 修改后代码
lstm_enc = tf.compat.v1.nn.rnn_cell.LSTMCell(num_units)

最后运行不报错。

相关推荐
用户8356290780517 小时前
使用 Python 在 Excel 中插入 OLE 对象
后端·python
学习星球7 小时前
2026 AI游戏开发实战指南:从NVIDIA ACE到Summer Engine,AI如何重塑游戏开发
人工智能·microsoft
稚语成长7 小时前
适趣大历史是什么?儿童历史启蒙 AI App 解析(H1–H7 分级、适合几岁、怎么用)
人工智能
one3127 小时前
高精度MEMS电容式倾角传感器:原理、结构与Python三维可视化
开发语言·python
dongd7037 小时前
2026年大语言模型AI网关行业调查报告已出刊:产业链、占有率、发展前景,一次讲透
大数据·人工智能·语言模型
一RTOS一7 小时前
2026世界机器人大会:鸿道为具身智能机器人打造“神经系统”
人工智能·机器人·鸿道操作系统·鸿道实时操作系统·国产嵌入式操作系统选型·智算控一体
auto_go7 小时前
大模型实战指南(10)——多模态实战:让模型“看懂”图片和视频
大数据·人工智能·音视频
Sunlly7 小时前
让 Agent 长期跑下去:OpenClaw 的可靠性架构
人工智能
逢生博客7 小时前
MNIST 手写数字识别实战:CNN + Transformer 混合模型
人工智能·cnn·transformer·mnist·手写数字识别
澄旭7 小时前
不同 AI Agent 共用同一套 Skills
人工智能