在jupyter notebook中使用graphviz显示决策树模型图形时出现如下报错:
CalledProcessError: Command '['dot', '-Tsvg']' returned non-zero exit status 1. [stderr: b"Error: <stdin>: syntax error in line 1 near 'None'\r\n"]
Error: <stdin>: syntax error in line 1 near 'None'\r\n"]
解决方案一:
增加参数out_file = None
如果方案一无效,请尝试方案二:
解决方案二:
确认自己使用的graphviz版本是什么?
graphviz安装目录一般在C盘Program Files文件夹或Program Files (x86)
如果版本比较新,例如:
可能在使用的时候就会报文章开始出现的错误。
重新安装稍微老一些的版本(老版本下载链接:链接:https://pan.baidu.com/s/1ExisBC8gyMcH1eI9fpMDtQ 提取码:qzeh):
就可以正常使用了: