已解决: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+单击该函数即可进入。

直接一键全部替换即可:

相关推荐
Westward-sun.15 小时前
OpenCV 实战:SIFT 指纹特征匹配与可视化(补充版)
人工智能·opencv·计算机视觉
财经资讯数据_灵砚智能15 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年4月7日
大数据·人工智能·python·信息可视化·语言模型·自然语言处理·ai编程
凌峰的博客15 小时前
基于注意力流的鲁棒信息隐写方法:从扩散隐写到Attention Flow的新探索
人工智能
初心未改HD15 小时前
从Java转行大模型应用,扣子工作流学习
人工智能
Gary jie16 小时前
AI上下文管理与记忆架构详解
人工智能·机器学习·架构·openclaw
大树8816 小时前
【无标题】
大数据·运维·服务器·人工智能
我材不敲代码16 小时前
基于dlib+OpenCV的人脸疲劳检测 + 年龄性别识别实战
人工智能·opencv·计算机视觉
victory043116 小时前
2026年4月7日nanoGPT训练记录
人工智能
Yqlqlql16 小时前
# Python : Word 文档标注工具
python
人工智能AI技术16 小时前
AI Agent 的 Harness 机制学习思考
人工智能