[tensorflow]plot_model

发布时间 2023-03-25 20:48:07作者: 杨百顺

[ImportError: Failed to import pydot. You must install pydot and graphviz for pydotprint to work]

python使用tensorflow库时报错

import tensorflow
tensorflow.keras.utils.plot_model(model, to_file='graphviz.png', show_shapes=True, show_layer_names=True)

个人觉得tensorflow中的importError有的很麻烦,最让我头疼的无非是tensorflow-gpu和 pytorch-gpu的安装了。本人的台式机是windows操作系统,几乎不用Linux.
解决办法
1.在终端terminal中先pip相应的包;

pip install pydot
pip install pydotplus
pip install graphviz

2.然后:从这里下载并安装graphviz,win64exe文件(binaries我不会安装)在电脑“系统路径”中为graphviz bin文件夹添加路径即可。

3.我必须关闭pycharm并重新打开它以刷新PATH,然后plot_model()即可产生的输出。

消耗时间:20:00--20:41

收获:python包用到就用到了,下载到本地对我来说,还是很麻烦的,尤其是刚入门的时候,大多数时间都浪费在配置环境上了,现在掌握了一定的经验,但对于深度学习这一领域仍旧是处于没有入门的处境,门外汉在门外徘徊中。


参考网页:https://stackoverflow.com/questions/47605558/importerror-failed-to-import-pydot-you-must-install-pydot-and-graphviz-for-py