WIN10系统下,安装可视化工具GraphViz

以前安装过这个包,成功了,但是电脑重做系统后,装了好半天才装好,老是提示:

InvocationException: GraphViz’s executables not found

这是由于环境变量没有添加到系统path导致的,在此写个教程记录一下吧。

首先在官网下载这个安装包:https://graphviz.gitlab.io/_pages/Download/Download_windows.html

下载文件为:

  • graphviz-2.38.msi

下载好以后,win+R打开cmd命令窗口,将下载的文件安装下如下默认目录

WIN10系统下,安装可视化工具GraphViz_第1张图片

然后到电脑中的:控制面板>系统和安全>系统>高级系统设置>环境变量中添加path,如下图:

WIN10系统下,安装可视化工具GraphViz_第2张图片

然后可以到spyder中import并试着使用:

import graphviz
from sklearn.tree import DecisionTreeClassifier
import sklearn.datasets as datasets
import pandas as pd
iris = datasets.load_iris()
df = pd.DataFrame(iris.data,columns = iris.feature_names)
y = iris.target

dtree = DecisionTreeClassifier()
dtree.fit(df,y)

from sklearn.externals.six import StringIO
from IPython.display import Image
from sklearn.tree import export_graphviz
import pydotplus
dot_data = StringIO()
export_graphviz(dtree,out_file = dot_data,
                filled = True,rounded = True,
                special_characters = True)
graph = pydotplus.graph_from_dot_data(dot_data.getvalue())
Image(graph.create_png())

运行结果如下:

WIN10系统下,安装可视化工具GraphViz_第3张图片

 

虽然很简单,但是有时候错了一步就会比较耗时间,emmmmm........

 

你可能感兴趣的:(Python)