发布于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黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!