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

直接一键全部替换即可:

相关推荐
T0uken几秒前
【Python】uvpacker:跨平台打包 Windows 应用
开发语言·python
Li emily8 分钟前
解决了用美股历史数据api分析价格波动的困扰
数据库·人工智能·python
DX_水位流量监测9 分钟前
德希科技在线 COD 传感器
人工智能·水质监测·水质传感器·水质厂家·供水水质监测·在线cod传感器·污水在线监测系统
龙文浩_10 分钟前
AI深度学习演进之路:从机器学习到大模型的范式变革
人工智能·深度学习·神经网络·算法·回归·线性回归
Xpower 1712 分钟前
PHM念叨叨系列--工业场景大模型幻觉治理
人工智能·python·语言模型
AEIC学术交流中心12 分钟前
【快速EI检索 | SPIE出版】2026年第六届计算机视觉与模式分析国际会议(ICCPA 2026)
人工智能·计算机视觉
请数据别和我作队14 分钟前
基于 DeepSeek API 的 ASR 文本纠错脚本实战:Python 多线程批量处理 JSONL 语音转写数据
开发语言·经验分享·python·自然语言处理·nlp
AI先驱体验官15 分钟前
数字人技术正在改变企业服务:一场静悄悄的效率革命
大数据·运维·人工智能·重构·aigc
风巽·剑染春水20 分钟前
【扩散模型原理】(三)Score-Based Perspective: From EBMs to NCSN
人工智能·深度学习·生成模型·diffusion·扩散模型