打开anaconda navigator,左边栏点进environments,在not installed下搜索graphviz,python-graphviz,pydot和pydotplus,勾选各项前面的小方块,然后在最下面点击apply
anaconda将这些安装好后,将graphviz添加到系统路径,并重启电脑,windows下路径为
F:\anaconda\setup\Library\bin\graphviz
测试代码:
from keras.models import Sequential
from keras.layers.core import Dense, Dropout, Activation
from keras.layers.embeddings import Embedding
from keras.utils import plot_model
model = Sequential()
model.add(Embedding(input_dim=1024, output_dim=256, input_length=50))
model.add(Dropout(0.5))
model.add(Dense(1))
model.add(Activation('sigmoid'))
plot_model(model, to_file='model_test.png',show_shapes=True)
如果只添加到路径中,但不重启电脑,还是会显示
keras ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
所以要重启电脑啊