我是靠谱客的博主 贪玩灰狼,最近开发中收集的这篇文章主要介绍Keras Error:OSError: `pydot` failed to call GraphViz.,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1. windows系统下,在 keras里面绘图时,如果没有导入过pydot和 graphviz,在运行时会报告" Failed to import pydot. You must install pydot"类似的错误,并且提示你 pip install pydot,可是 pip install之后,又会提示你找不到 graphviz。

  2. 然后 pip install graphv后发现没用,网上搜索的解决方案大都是直接官网下载 graphy后并且加入系统path变量,但是最后如果倒霉的话有可能发现还是报同样的错。还是会报告 pydot找不到 graphviz( pydot failed to call Graphviz)
    其实是pydot的原因,由于pydot已经停止开发了,pyhn3.5和 python36已经用不起来。

  3. 解决方案:
    第一步:先卸载掉已经安装的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.所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部