首先要下载文件: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,大工告成,让代码跑起来吧