问题描述
在windows系统下,在keras里面plot_model绘图时,如果没有导入过pydot和graphviz。
在运行时会报告"Failed to import pydot. You must install pydot"类似的错误,并且提示你pip install pydot
然后你老老实实pip install之后,又会提示你找不到graphviz。
然后你pip install graphvi后发现没用,然后你又会baidu了半天解决方案,都告诉你直接官网下载graphvi后并且加入系统path变量。
然后你,如果倒霉的话有可能发现还是报同样的错。还是会报告pydot找不到graphviz(pydot` failed to call GraphViz)
解决措施
其实是pydot的锅
pydot已经停止开发了,python3.5和python3.6已经用不起来。
对策是:
pip uninstall pydot
pip install pydotplus
然后找到keras里面的utils\vis_utils.py,把里面的pydot的都替换成pydotplus。
在Windows系统的Keras里使用plot_model绘图,若未导入pydot和graphviz,运行会报错。按提示安装后仍可能报错,原因是pydot已停止开发,Python 3.5和3.6无法使用。解决措施是卸载pydot,安装pydotplus,并将Keras中相关文件里的pydot替换为pydotplus。
7548

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



