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

网友投稿 369 2022-08-25

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

我在用keras可视化模型时,遇见了上述错误,错误信息为:

Traceback (most recent call last): File "HARRISON_feature_model.py", line 55, in plot_model(model, to_file='vgg_feature_model.png', show_shapes=True, show_layer_names=False) File "/home/idc/anaconda3/envs/hashtag/lib/python2.7/site-packages/keras/utils/vis_utils.py", line 131, in plot_model dot = model_to_dot(model, show_shapes, show_layer_names, rankdir) File "/home/idc/anaconda3/envs/hashtag/lib/python2.7/site-packages/keras/utils/vis_utils.py", line 52, in model_to_dot _check_pydot() File "/home/idc/anaconda3/envs/hashtag/lib/python2.7/site-packages/keras/utils/vis_utils.py", line 27, in _check_pydot raise ImportError('Failed to import pydot. You must install pydot'ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.

解决办法为:

pip install pydot-ngpip install graphviz# 或者sudo apt install python-pydot python-pydot-ng graphviz

然后就解决了,我的系统为ubuntu 16.04

或者:

sudo pip3 install pydotsudo pip3 install graphvizsudo apt-get install graphviz

下面解决方案也是ubuntu 16.04,不过用的是python3

参考文献

[1].Keras实现LeNet-5网络,并可视化网络结构图.

[2].keras模型可视化及解决'Failed to import pydot'问题.Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:企业为什么要做营销型网站?(什么是企业营销型网站?)
下一篇:COCO API: fatal error: Python.h: No such file or directory
相关文章

 发表评论

暂时没有评论,来抢沙发吧~