Keras调用plot_model报错解决方法:Failed to import pydot...

在建立神经网络模型的时候,可以调用keras中的plot_model模块画出模型示意图,方便调整模型结构:

from keras.utils.vis_utils import plot_model
plot_model(model, to_file='model2.png',show_shapes=True)

然鹅!发现事情并不简单,报错了!

Keras调用plot_model报错解决方法:Failed to import pydot..._第1张图片

于是想着照着上面的要求,安装个 pydot和graphviz,装好了还是不行!!

网上的好多解决方法都是坑,经过我苦苦搜索,终于找到一个解决方案(参考这个方法),如下:

  1. pip install graphviz
  2. 下载并安装graphviz的msi或者zip文件并安装,地址:https://graphviz.gitlab.io/_pages/Download/Download_windows.html
  3. 最好再配置一下环境变量(在PATH中添加路径):
  4. pip install pydot-ng
  5. 重启你的Python IDE(我用的Pycharm)即可

Keras调用plot_model报错解决方法:Failed to import pydot..._第2张图片

 

参考:https://blog.csdn.net/wushaowu2014/article/details/88958400

你可能感兴趣的:(Keras)