已解决:tensorflow2.6.0的plot_model无法绘制图像报错如何解决?

1.正确使用的流程:

我的环境是tensorflow 2.6.0,python3.9.18。

  • 安装对应的库

    pip install graphviz
    pip install pydotplus

  • 安装文件graphviz.smi,我安装的是8.1.0版本。

下载地址:graphviz.smi

安装的时候记得勾选环境变量选项。

  • 修改vis_utils.py ,将pydot都替换成pydotplus。原因是pydot已经停止开发了,不兼容了。

如何找到vis_utils.py?

在pycharm中把鼠标放在plot_model函数的位置,然后Ctrl+单击该函数即可进入。

直接一键全部替换即可:

相关推荐
EnCi Zheng1 分钟前
03-注意力机制基础 [特殊字符]
人工智能
katheta2 分钟前
时间序列模型总体分类
人工智能·分类·数据挖掘·时间序列·时序模型
LaughingZhu2 分钟前
Product Hunt 每日热榜 | 2026-05-01
人工智能·经验分享·深度学习·产品运营
缝艺智研社3 分钟前
誉财 YC - 21 平板下摆机:服装下摆与袖口加工的卓越之选
大数据·人工智能·自动化·电脑·新人首发·线上模板机
JianZhen✓4 分钟前
浅谈AI代码编辑器使用
人工智能
江南十四行4 分钟前
从零开始掌握BP神经网络:基于TensorFlow的回归与分类实战
神经网络·回归·tensorflow
byte轻骑兵8 分钟前
蓝牙CAP规范解析:构建多设备协同的通用音频新生态
人工智能·音视频·le audio·低功耗音频·蓝牙通话
财经资讯数据_灵砚智能12 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年5月2日
人工智能·python·信息可视化·自然语言处理·ai编程
70asunflower12 分钟前
从硬件决策哲学到生态竞争壁垒
人工智能·芯片
2zcode12 分钟前
基于深度学习的口腔疾病自主诊断系统设计与实现(UI界面+训练代码+数据集)
人工智能·深度学习·口腔疾病