我是靠谱客的博主 贪玩灰狼,最近开发中收集的这篇文章主要介绍Keras Error:OSError: `pydot` failed to call GraphViz.,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
-
windows系统下,在 keras里面绘图时,如果没有导入过pydot和 graphviz,在运行时会报告" Failed to import pydot. You must install pydot"类似的错误,并且提示你 pip install pydot,可是 pip install之后,又会提示你找不到 graphviz。
-
然后 pip install graphv后发现没用,网上搜索的解决方案大都是直接官网下载 graphy后并且加入系统path变量,但是最后如果倒霉的话有可能发现还是报同样的错。还是会报告 pydot找不到 graphviz( pydot failed to call Graphviz)
其实是pydot的原因,由于pydot已经停止开发了,pyhn3.5和 python36已经用不起来。 -
解决方案:
第一步:先卸载掉已经安装的pydot:
pip uninstall pydot
第二步:安装pydotplus
pip install pydotplus
然后找到 keras里面的 utilsvis_utils.py,把里面的pydot的都替换成 pydotplus, 例如:try: # import pydot import pydotplus as pydot except ImportError: pydot = None
最后
以上就是贪玩灰狼为你收集整理的Keras Error:OSError: `pydot` failed to call GraphViz.的全部内容,希望文章能够帮你解决Keras Error:OSError: `pydot` failed to call GraphViz.所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复