window10 anaconda安装graphviz

安装对象

graphviz

所处环境

windows10

anaconda3(python37)

IDE:pycharm

graphviz

遇到问题

问题一:GraphViz's executables not found

解决方案

graphviz,并非仅安装库即可,在anaconda中conda install graphviz不够,需要在电脑中另外安装graphviz

步骤一

graphviz官网下载地址,下载适合的版本

window10 anaconda安装graphviz_第1张图片

步骤二

一路点击next,注意在最开始可以选择适合自己的路径,默认路径为 C:\programefile\graphviz,在这里这边也使用这个路径

步骤三

在系统中添加自己的环境变量

window10 anaconda安装graphviz_第2张图片

点击环境变量

在用户变量和系统变量中,找到Path

window10 anaconda安装graphviz_第3张图片

用户变量Path添加:C:\programfile\graphviz\bin(这个为你安装的graphviz路径下的bin路径)

系统变量Path添加:C:\programfile\graphviz\bin\dot.exe

验证

打开,anacondapromt,输入dot -version

注意:红圈内容必须要与你的安装路径一样

window10 anaconda安装graphviz_第4张图片

与python关联

注意不要用conda install graphviz,conda安装会在你的anaconda的bin文件夹下安装一个graphviz的文件,此文件会自动将你的d系统中上图的红圈路径更改,成anaconda\bin\*****

这样系统将找不到你的graphviz软件的位置报错

. graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tpng', '-O', 'test.gv'], make sure the Graphviz executables are on your systems' PATH

打开anacondapromt    pip install graphviz即可,注意,要在anacondapromt下

代码验证

可以用以下代码验证你的graphviz是否安装成功

from sklearn import tree #导入决策树
from sklearn.datasets import load_iris #导入datasets创建数组
iris = load_iris()
iris_data=iris.data #选择训练数组
iris_target=iris.target #选择对应标签数组

clf = tree.DecisionTreeClassifier() #创建决策树模型
clf=clf.fit(iris_data,iris_target) #拟合模型
import graphviz #导入决策树可视化模块
dot_data = tree.export_graphviz(clf, out_file=None) #以DOT格式导出决策树
graph = graphviz.Source(dot_data)
graph.render(r'D:\iris') #使用garDphviDz将决策树转存PDF存放到桌面,文件名叫iris

 

你可能感兴趣的:(window10 anaconda安装graphviz)