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/'这两行也没有用

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

最后

stack overflow上的大佬解决了问题

呜呜呜太感动了,在这

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

我画出决策树了终于

 

posted @ 2019-08-11 14:57  Jiahui_Zhan  阅读(5315)  评论(3编辑  收藏  举报