前提提要 在学习机器学习skicit-learn实战决策树时在Mac Catalina OS 10.15以上操作系统、python 3.8、jupyter是2.6、skicit-learn是去年安装的等等,pages一切正常但在graphviz画图仍然会报如下错误
'...ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on your systems' PATH'
大家学习机器学习实战估计也都是这一个代码,但幕内大佬已经画出来了,我却卡在这里了,而且没法说,只能自己瞎找,open了一下terminal才发现并没有graphviz文件,甚至anaconda都没安装,,,更用不了jupyter运行环境了,话不多说从头开始弄吧。
1、下载anaconda并安装jupyter运行环境
这一步十分简单的,给你们一个网站自行下载即可
anaconda
由此下载
这里有一个需要注意的是:首先要保证你的python版本最低也不能低于3.6应该都是3.8的,否则没法运行jupyter notebook。
你可以下载那个shell文件然后打开就会自动打开terminal进行安装。完成后会在application(应用程序)页面上看到这个标识。
2、敲入代码(需要的我放在后面了)
3、发现错误
error
这时如果不出意外的话会有如下错误
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
~/opt/anaconda3/lib/python3.8/site-packages/graphviz/backend.py in run(cmd, input, capture_output, check, encoding, quiet, **kwargs)
163 try:
--> 164 proc = subprocess.