今天在学深度学习的时候碰到一个问题,就是题目所看到的,安装完了graphviz软件以及python package graphviz和pydot发现不能用
去网上找了几篇博客,终于把问题解决了
最主要的问题在于安装的顺序出了错,正确的安装步骤是:graphviz->grapphviz软件本身->pydot
参考网站:
https://www.jianshu.com/p/f3a0b2ca0ca8
https://blog.csdn.net/weixin_40262703/article/details/80179611
第一步
运行cmd,在命令行中使用pip安装graphviz
pip install graphviz
第二步
安装graphviz软件,下载地址:https://graphviz.gitlab.io/download/
安装完成之后,添加Graphviz2.38\bin到环境变量中
第三步
最后安装pydot
pip install pydot
测试代码:
from pyimagesearch.nn.conv import LeNet
from keras.utils import plot_model
# initialize LeNet and then write the network architecture
# visualization graph to disk
model = LeNet.build(28,28,1,10)
plot_model(model,to_file="lenet.png",show_shapes=True)
最后可以运行的结果图:
步骤一定不能出错,不然运行脚本的时候会报错哦!!