jupyter中使用graphviz

因为想在jupyter中画决策树,所以需要使用graphviz

安装:

1.去官网下msi,安装

2.配置系统path和用户path为路径\bin和路径\bin\dot.exe

3.cmd中dot -version查看信息,说明配置成功

4.在C:\ProgramData\Anaconda3\Scripts>pip install graphviz

但是在jupyter中使用还会报错CalledProcessError: Command '['dot', '-Tsvg']' returned non-zero exit status 1. [stderr: b"Error: <stdin>: syntax error in line 1 near 'None'\r\n"],代码中加上import os
os.environ["PATH"] += os.pathsep + 'E:/Graphviz/bin/'这两行也没有用

然后我找解决方案找了两天

最后

jupyter中使用graphvizstack overflow上的大佬解决了问题

呜呜呜太感动了,在这

https://*.com/questions/54243959/saving-graphviz-decision-tree-plot-using-scikit-learn-decisiontreeclassifier?r=SearchResults

jupyter中使用graphviz

jupyter中使用graphviz我画出决策树了终于

 

上一篇:在没有任何中间文件的情况下用Java创建GraphViz图


下一篇:Linux编程 17 文件权限(权限设置chmod,改变文件属主属组关系chown,chgrp)