windows系统:Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.

matplotlib、Keras可视化时不能导入pydot,生成图片 的解决办法:

windows系统下报错:
Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
解决:

1. 首先说明我的配置环境:
win 10 + Anaconda + python 3.7(Tensorflow 2.0, Keras)
2. 其次说明错误的解决办法:
pip install pydot
pip install graphviz
在windoows系统下卸载重装是不行的
3. 最后说明正确的解决办法:
a. 手动安装graphviz安装包:去Graphviz - Graph Visualization Software下载,官网地址:https://graphviz.gitlab.io/_pages/Download/Download_windows.html
下载后直接解压到当前虚拟环境所在地址即可:例如我的python环境是D:\anaconda3\envs\valora,则我解压到这里:
windows系统:Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work._第1张图片
b. 为graphviz添加环境变量:电脑属性 — 高级系统设置 — 环境变量 — pyth:
windows系统:Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work._第2张图片

c. 直接pip安装安装pydotplus
pip install pydotplus

**

重启编辑器即成功!!!(效果如下)

**
运行:tf.keras.utils.plot_model(model, to_file=’.\small_resnet_model.png’, show_shapes=True)
出现:
windows系统:Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work._第3张图片

你可能感兴趣的:(tensorflow,python,anaconda)