1、pydot库的安装:pip install pydot
2、pydotplus库的安装:pip install pydotplus
3、找到keras里面的utils\vis_utils.py(就是你不成功报错的呢个脚本文件),把里面的pydot的都替换成pydotplus。
4、graphviz库的安装,首先graphviz官网下载地址,下载适合的版本。
附(可直接下载graphviz-2.38.msi版本):https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.msi
然后配置环境环境:
最后可在anaconda prompt导入import graphviz 看是否成功,若不成功,可用pip install graphviz命令行,前面的安装步骤也是需要的。
注:第一二步安装成功与否也可安装上述方法测试。
最后,以上四步安装之后可成功使用keras绘制plot_model网络结构图
我在使用pydot库的时候出现了一个挺常见的问题,那就是我已经安装了pydot,pydotplus,graphviz库,但是仍然报错。报错的提醒的主要内容是Failed to import pydot. You must install pydot and graphviz for pydotprint
to work。重启可以试试。(当时自己重启之后就能用了)
参考链接:
https://blog.csdn.net/qq_27825451/article/details/89338222
https://blog.csdn.net/sinat_36811967/article/details/79220235
https://blog.csdn.net/weixin_42442855/article/details/89554612