ubuntu keras 可视化失败(Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.)
sudo apt-get install graphviz
如果还不行,出现下面这种情况:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
graphviz : 依赖: libcdt5 但是它将不会被安装
依赖: libcgraph6 但是它将不会被安装
依赖: libgvc6 但是它将不会被安装
依赖: libgvpr2 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
执行下面命令,
sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在更正依赖关系... 完成
将会安装下列额外的软件包:
graphviz libcdt5 libcgraph6 libgvc6 libgvpr2 libpathplan4
建议安装的软件包:
graphviz-doc
下列【新】软件包将被安装:
libcdt5 libcgraph6 libgvc6 libgvpr2 libpathplan4
下列软件包将被升级:
graphviz
升级了 1 个软件包,新安装了 5 个软件包,要卸载 0 个软件包,有 200 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 1,566 kB 的软件包。
解压缩后将会空出 50.8 MB 的空间。
您希望继续执行吗? [Y/n] Y
获取:1 http://mirrors.163.com/ubuntu/ utopic-updates/main libcdt5 i386 2.38.0-5ubuntu0.1 [23.6 kB]
获取:2 http://mirrors.163.com/ubuntu/ utopic-updates/main libcgraph6 i386 2.38.0-5ubuntu0.1 [46.8 kB]
获取:3 http://mirrors.163.com/ubuntu/ utopic-updates/main libpathplan4 i386 2.38.0-5ubuntu0.1 [26.6 kB]
获取:4 http://mirrors.163.com/ubuntu/ utopic-updates/main libgvc6 i386 2.38.0-5ubuntu0.1 [609 kB]
获取:5 http://mirrors.163.com/ubuntu/ utopic-updates/main libgvpr2 i386 2.38.0-5ubuntu0.1 [179 kB]
获取:6 http://mirrors.163.com/ubuntu/ utopic-updates/main graphviz i386 2.38.0-5ubuntu0.1 [682 kB]
下载 1,566 kB,耗时 4秒 (328 kB/s)
正在选中未选择的软件包 libcdt5。
(正在读取数据库 ... 系统当前共安装有 190618 个文件和目录。)
正准备解包 .../libcdt5_2.38.0-5ubuntu0.1_i386.deb ...
正在解包 libcdt5 (2.38.0-5ubuntu0.1) ...
正在选中未选择的软件包 libcgraph6。
正准备解包 .../libcgraph6_2.38.0-5ubuntu0.1_i386.deb ...
正在解包 libcgraph6 (2.38.0-5ubuntu0.1) ...
正在选中未选择的软件包 libpathplan4。
正准备解包 .../libpathplan4_2.38.0-5ubuntu0.1_i386.deb ...
正在解包 libpathplan4 (2.38.0-5ubuntu0.1) ...
正在选中未选择的软件包 libgvc6。
正准备解包 .../libgvc6_2.38.0-5ubuntu0.1_i386.deb ...
正在解包 libgvc6 (2.38.0-5ubuntu0.1) ...
正在选中未选择的软件包 libgvpr2。
正准备解包 .../libgvpr2_2.38.0-5ubuntu0.1_i386.deb ...
正在解包 libgvpr2 (2.38.0-5ubuntu0.1) ...
正准备解包 .../graphviz_2.38.0-5ubuntu0.1_i386.deb ...
正在将 graphviz (2.38.0-5ubuntu0.1) 解包到 (2.38.0-1~precise) 上 ...
正在处理用于 man-db (2.7.0.2-2) 的触发器 ...
正在设置 libcdt5 (2.38.0-5ubuntu0.1) ...
正在设置 libcgraph6 (2.38.0-5ubuntu0.1) ...
正在设置 libpathplan4 (2.38.0-5ubuntu0.1) ...
正在设置 libgvc6 (2.38.0-5ubuntu0.1) ...
正在设置 libgvpr2 (2.38.0-5ubuntu0.1) ...
正在设置 graphviz (2.38.0-5ubuntu0.1) ...
正在处理用于 libc-bin (2.19-10ubuntu2) 的触发器 ...
然后再:
sudo apt-get install graphviz
OK了!