已解决: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 分钟前
AI科技热点日报 | 2026年8月12日
人工智能·科技
Henry-SAP12 分钟前
SAP MRP类型如何影响计划订单生成
人工智能·云原生·sap·erp
星马梦缘20 分钟前
人工智能学院科协 · 2026秋季学期工作安排说明
人工智能·智能硬件
我的xiaodoujiao31 分钟前
快速学习Python基础知识详细图文教程18--多线程
开发语言·python·学习·测试工具
zhangfeng113331 分钟前
CodeBuddy 切换账号后对话历史“消失“解决办法。找回历史记录
人工智能
AI服务老曹37 分钟前
AI视频分析API完整流程:设备、算法与告警接口接入指南
人工智能·算法·音视频
watersink42 分钟前
机器学习LDA
人工智能·机器学习
蓝狐社1 小时前
AI这艘船,谁在划桨,谁在凿洞?
人工智能
GlobalInfo1 小时前
AI与另类数据融合,市场研究正在从“经验驱动”走向“数据智能”
大数据·网络·人工智能·ai
AImoon11.11 小时前
MiniMax H3开源引发视频赛道变局,客易云关注AI模型从生成工具迈向生产力工具
人工智能·音视频