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

直接一键全部替换即可:

相关推荐
Hi2024021719 小时前
Apollo CUDA-BEVFusion 高性能 3D 目标检测
人工智能·目标检测·3d
AI医影跨模态组学19 小时前
BMC Med(IF=8.3)四川大学华西医院田蓉等团队:基于混合专家模型的可解释多模态PET-CT-EHR融合用于套细胞淋巴瘤预后分层
人工智能·深度学习·论文·医学·医学影像·影像组学
Yingjun Mo19 小时前
2. 无差异偏好的匹配市场
人工智能
羊羊小栈19 小时前
基于「YOLO目标检测 + 多模态AI分析」的木材缺陷智能检测分析预警系统
人工智能·yolo·目标检测
柠檬威士忌98519 小时前
2026-05-10 AI前沿日报:算力、模型与安全评测同时加速
人工智能·安全
Zephyr_019 小时前
python基础
python
霍小毛19 小时前
数字孪生+多模态智能体:铁路施工安全的数智革命引擎
人工智能
Royzst19 小时前
一、集合概述(前置基础)
开发语言·windows·python
ASKED_201919 小时前
Anthropic Agent最佳实践系列一: Agent 架构入门
人工智能·架构
饭后一颗花生米19 小时前
后端与AI技术融合:从落地实践到架构升级
人工智能·架构