问题概览。。。
使用keras自带的可视化查看神经网络的结构时,需要借助pydot,碰到很多问题,踩了半小时的坑,终于解决了,希望能对大家有所帮助。
系统:ubuntu16.04
python:3.5
包导入错误
首先直接使用from keras.utils.vis_utils import plot_model进行可视化时,提示cannot import pydot and graphviz。。。
因为使用了python也有一段时间(其实很不短,一年多),所以经验法则直接就
pip install pydot
apt-get install graphviz
奈何发现还是报同样的错误,于是又试了 pip install graphviz 依旧没用。
查阅了资料以后,发现主要是graphviz的问题,不仅要安装包还要安装程序,于是在官网下载了程序 ,根据你的系统下载链接http://www.graphviz.org/Download_linux_ubuntu.php,双击就可以安装。
这里有的博客写到和安装顺序有关

在Ubuntu16.04上使用keras时遇到pydot和graphviz导入失败的问题。尝试直接安装和更新包无效。解决方法是访问Graphviz官网下载对应系统的程序并安装,同时确保安装顺序正确。如果pydot测试仍出错,可能与Python版本冲突,需关注版本兼容性问题。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=78282201&d=1&t=3&u=0be8a2a84dbd4faa92d454f11d2b8b71)
2773

被折叠的 条评论
为什么被折叠?



