我在网上的许多帖子中尝试了至少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)