程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

解决graphviz安装失败 ——dot not in found

发布于2020-03-11 20:58     阅读(2379)     评论(0)     点赞(22)     收藏(1)


关于graphviz安装失败
我的电脑环境的是win10 + python3.X + pycharm

一般是环境配置和版本兼容的问题,我发现我能找到的帖子都不能解决我
dot not in found 的问题
除了最开始的pip install graphviz (要在安装的地方设置系统环境变量)和pydot的顺序不能变,还有额外安装pydot-ng都不能解决我的问题。因为最新的pydot1.4.1 没有find_graphviz()这个函数,所以你无论怎么样去重新安装都解决不了问题,所以可以去修改pydot.py文件,里的大概在1700+行有一条

    def __init__(self, *argsl, **argsd):
        Graph.__init__(self, *argsl, **argsd)

        self.shape_files = list()
        self.formats = [
            'canon', 'cmap', 'cmapx',
            'cmapx_np', 'dia', 'dot',
            'fig', 'gd', 'gd2', 'gif',
            'hpgl', 'imap', 'imap_np', 'ismap',
            'jpe', 'jpeg', 'jpg', 'mif',
            'mp', 'pcl', 'pdf', 'pic', 'plain',
            'plain-ext', 'png', 'ps', 'ps2',
            'svg', 'svgz', 'vml', 'vmlz',
            'vrml', 'vtx', 'wbmp', 'xdot', 'xlib']

        #self.prog = 'dot' 修改这一行,将dot改为绝对地址的dot.exe
        self.prog='dot'
         #self.prog='D:/graphviz/graphviz-2.38/release/bin/dot.exe'

将上面代码的最后一行修改为dot.exe的绝对地址,不可以直接将dot改为dot.exe这样我就可以正常运行代码了。



所属网站分类: 技术文章 > 博客

作者:32738ew

链接:https://www.pythonheidong.com/blog/article/252708/d85d94e5c08dff800b45/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

22 0
收藏该文
已收藏

评论内容:(最多支持255个字符)