CalledProcessError: Command ‘[‘dot‘, ‘-Tsvg‘]‘ returned non-zero exit status 1. [stderr: b“Error: 「s

    技术2022-07-10  135

    在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):

    就可以正常使用了:

     

    Processed: 0.010, SQL: 9