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

直接一键全部替换即可:

相关推荐
工程师老罗7 分钟前
Pytorch中的优化器及其用法
人工智能·pytorch·python
2501_9481201511 分钟前
大语言模型与爬虫技术融合的智能数据采集系统
人工智能·爬虫·语言模型
2301_8223650315 分钟前
实战:用Python分析某电商销售数据
jvm·数据库·python
老蒋每日coding16 分钟前
AI Agentic 交互:从图形界面到现实世界环境
人工智能
luoluoal17 分钟前
基于python的人脸识别的酒店客房入侵检测系统(源码+文档)
python·mysql·django·毕业设计·源码
github.com/starRTC19 分钟前
Claude Code中英文系列教程24:使用钩子hooks扩展 Claude Code 的行为
人工智能·ai编程
名字不好奇22 分钟前
词嵌入与向量化
人工智能
子午31 分钟前
【2026计算机毕设~AI项目】鸟类识别系统~Python+深度学习+人工智能+图像识别+算法模型
图像处理·人工智能·python·深度学习
发哥来了32 分钟前
《AI视频生成工具选型评测:多维度解析主流产品优劣势》
人工智能
DisonTangor34 分钟前
美团龙猫开源LongCat-Flash-Lite
人工智能·语言模型·自然语言处理·开源·aigc