keras.utils.plot_mode一直告诉我要安装pydot和graphviz



我在网上的许多帖子中尝试了至少5种不同的解决方案,但都无济于事。这就是我现在的位置:

在我的conda虚拟环境中,我通过conda安装了pydot、pydotplus和graphviz。我去了https://www2.graphviz.org/Packages/stable/windows/10/并安装了cmake和msbuild,并将/bin文件夹都添加到用户PATH和系统PATH变量中。在运行时,我已经尝试过用conda和pip卸载和重新安装软件包

keras.utils.plot_model(model, to_file='model_test.png', show_shapes=True, show_layer_names=True)

我仍然收到这个错误消息:

('导入pydot失败。您必须pip install pydot并安装graphviz(https://graphviz.gitlab.io/download/),','使pydotprint工作。'(

我可以通过单独导入pydot和graphviz

import pydot
import graphviz

我不完全确定这里出了什么问题。提前谢谢。

在Mac上:

pip install pydot 
pip install graphviz 

还不够。

我不得不做一个-

brew install graphviz

笔记本电脑睡了一夜,现在可以工作了。只需要修改命令

keras.utils.plot_model(model, to_file='model_test.png', show_shapes=True, show_layer_names=True)

tf.keras.utils.plot_model(model, to_file='model_test.png', show_shapes=True, show_layer_names=True)

最新更新