可视化模型时,报错`pydot` failed to call GraphViz.Please install GraphViz

首先要下载文件:graphviz-2.38.msi
网盘地址:链接:https://pan.baidu.com/s/1MeI_WGIkQXJhlaR2hBGaig
提取码:5m8q

双击下载好的文件:
在这里插入图片描述
将它安装到固定的路径下:(比如我的是)C:\Program Files (x86)\Graphviz2.38\bin

配置环境:
我的电脑—>右键—>属性—>高级系统设置—>环境变量—>Path—>编辑,把C:\Program Files (x86)\Graphviz2.38\bin放到里面,环境就配置好了。

验证
打开命令提示符窗口,键入

dot  -version

C:\Users\DELL>dot -version
dot - graphviz version 2.38.0 (20140413.2041)
libdir = "C:\Program Files (x86)\Graphviz2.38\bin"
Activated plugin library: gvplugin_dot_layout.dll
Using layout: dot:dot_layout
Activated plugin library: gvplugin_core.dll
Using render: dot:core
Using device: dot:dot:core
The plugin configuration file:
        C:\Program Files (x86)\Graphviz2.38\bin\config6
                was successfully loaded.
    render      :  cairo dot fig gd gdiplus map pic pov ps svg tk vml vrml xdot
    layout      :  circo dot fdp neato nop nop1 nop2 osage patchwork sfdp twopi
    textlayout  :  textlayout
    device      :  bmp canon cmap cmapx cmapx_np dot emf emfplus eps fig gd gd2 gif gv imap imap_np ismap jpe jpeg jpg metafile pdf pic plain plain-ext png pov ps ps2 svg svgz tif tiff tk vml vmlz vrml wbmp xdot xdot1.2 xdot1.4
    loadimage   :  (lib) bmp eps gd gd2 gif jpe jpeg jpg png ps svg

至此,确保环境配置完毕

接下来,需要一大堆的pip:

1.pip install pydot
2.pip install pydot-ng
3.pip install  pydotplus
4.pip install  graphviz

(这些是否都需要,我确实不太清楚,但我自己是这样做,后面没有问题)

接下来,万事具备,只欠东风:

import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin'  # 安装graphviz的路径
(特别注意斜杠符号‘/’,不能弄错)
from IPython.display import SVG
from keras.utils.vis_utils import model_to_dot

SVG(model_to_dot(model).create(prog='dot', format='svg'))

ok,大工告成,让代码跑起来吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值