已解决: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 分钟前
Superpowers 实现原理深度解析:如何把工程纪律变成 Agent 的默认行为
人工智能
z12345677797 分钟前
小说大纲生成工具怎么选:把灵感、结构和日更节奏放到同一条写作线上
人工智能
Swift社区9 分钟前
AI 为什么越来越像微服务?
人工智能·微服务·架构
xin(n_n)b10 分钟前
科研小白的进阶笔记(一)
人工智能·笔记
风之所往_15 分钟前
Python 3.11 新特性全面总结
python·python3.11
神奇霸王龙19 分钟前
Imagen 4 降价 18%: 生图价格战开场
图像处理·人工智能·gpt·ai·ai作画·imagen
明月光81821 分钟前
MaaS 平台踩坑记:你记住的模型名,可能明天就没了
人工智能
m0_4665252923 分钟前
WAIC 2026 展会快讯 | 东软添翼医疗健康智能化解决方案2.0,全场景落地三甲医院内部
大数据·人工智能
冬奇Lab35 分钟前
开源项目第163期:wigolo — 零 API Key、零费用的本地优先 Agent 网络搜索工具,对比 Tavily/Exa/Firecrawl
人工智能·搜索引擎·开源
冬奇Lab38 分钟前
AI 评测系列(02):评测指标设计——从业务目标到可量化指标
人工智能