基本方法
在使用keras.utils.plot_model时报错ImpotError,要求安装pydot进而graphviz。
可以通过阅读这篇博客 解决。
如果无法解决,可能的原因是你安装的python版本比较高。
版本过高
python的版本在3.6以上。则需在完成上述博客指导的基础上按照如下方法解决:
因为高版本中pydot停止更新,按照以下的命令卸载pydot,安装pydotplus:
pip uninstall pydot
pip install pydotplus
同时,记得将标红路径下(找你自己库的安装路径)C:\Users\Python\site-packages\tensorflow\python\keras\utils的vis_utils.py文件中的所有pydot替换成pydotplus(vscode中可使用ctrl+H替换)
替换成功后记得保存。这时候一定要重新打开编辑器(pycharm或vscode)否则变量未更新,仍然会报错。
在学习keras过程中遇到的问题,折磨了一天。记录一下,以防忘记。