在生成决策树时出现如下错误Error: <stdin>: syntax error in line 1 near 'None'\r\n"]
CalledProcessError Traceback (most recent call last)
D:\Anaconda3.5.2\lib\site-packages\IPython\core\formatters.py in __call__(self, obj)
343 method = get_real_method(obj, self.print_method)
344 if method is not None:
--> 345 return method()
346 return None
347 else:
D:\Anaconda3.5.2\lib\site-packages\graphviz\files.py in _repr_svg_(self)
111
112 def _repr_svg_(self):
--> 113 return self.pipe(format='svg').decode(self._encoding)
114
115 def pipe(self, format=None, renderer=None, formatter=None, quiet=False):
D:\Anaconda3.5.2\lib\site-packages\graphviz\files.py in pipe(self, format, renderer, formatter, quiet)
136 out = backend.pipe(self._engine, format, data,
137 renderer=renderer, formatter=formatter,
--> 138 quiet=quiet)
139
140 return out
D:\Anaconda3.5.2\lib\site-packages\graphviz\backend.py in pipe(engine, format, data, renderer, formatter, quiet)
227 """
228 cmd, _ = command(engine, format, None, renderer, formatter)
--> 229 out, _ = run(cmd, input=data, capture_output=True, check=True, quiet=quiet)
230 return out
231
D:\Anaconda3.5.2\lib\site-packages\graphviz\backend.py in run(cmd, input, capture_output, check, quiet, **kwargs)
170 if check and proc.returncode:
171 raise CalledProcessError(proc.returncode, cmd,
--> 172 output=out, stderr=err)
173
174 return out, err
CalledProcessError: Command '['dot', '-Tsvg']' returned non-zero exit status 1. [stderr: b"Error: <stdin>: syntax error in line 1 near 'None'\r\n"]
Out[24]:
<graphviz.files.Source at 0x2ac6b65c6d8>
原参数如下所示
增加参数out_file = None