问题:OSError: pydot
failed to call GraphViz.Please install GraphViz (Graphviz) and ensure that its executables are in the $PATH.
1.安装相应模块
pip install pydot-ng
pip install graphviz
pip install pydot
2.安装了以上模块,但是还是报错误,发现GraphViz的可执行文件没有:
3.百度搜索,下载graphviz-2.38.msi,安装完以后相应的d:/Graphviz2.38/bin目录地下就有可执行文件了。
4.将d:/Graphviz2.38/bin目录加到系统环境变量中就OK啦
参考原文:keras 模型可视化和遇到的坑_姚贤贤的博客-优快云博客
做完了上述步骤,结果还是不行,就呵呵了。可能需要在程序里加
import os os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin'
这样就能实现了,可能是环境变量的问题,但是明明都已经添加了,但是还是报错,只能先将就这个办法了。
最后好像发现Anaconda可能不一样。尝试用conda conda forge安装GraphViz
直接输入命令:conda install GraphViz --channel conda-forge -y