纯小白配置graphviz流程,以及配置完环境变量后无法使用的问题

本人目前就读于大一软件工程,后端转大数据领域,属于纯萌新,下面将以纯小白傻瓜视角方法下载以及配置graphviz,以及在配置过程中遇到的问题,希望对您有帮助。

一、官网下载

下面是官网下载链接,我的电脑是x64所以下载64位的,大家可以根据自己电脑进行下载

Download | Graphvizhttps://graphviz.org/download/但是我在下载时遇到了window阻拦问题

所以我在CSDN上免费下载了相关安装包,下面是下载链接(无需积分白嫖版)

【免费】graphviz-2.38免费下载.rar_pycharm决策树出图资源-CSDN文库https://download.csdn.net/download/weixin_38135620/15246832?spm=1001.2101.3001.6650.17&utm_medium=distribute.pc_relevant.none-task-download-2~default~OPENSEARCH~Rate-17-15246832-blog-121843122.235%5Ev38%5Epc_relevant_sort_base2&depth_1-utm_source=distribute.pc_relevant.none-task-download-2~default~OPENSEARCH~Rate-17-15246832-blog-121843122.235%5Ev38%5Epc_relevant_sort_base2&utm_relevant_index=24

二、环境变量的配置

win11打开环境变量

找到path这个变量点击编辑  注意不是新建而是编辑

 

 然后在进行新建,路径为你graphviz下bin目录的路径  注意是bin目录

 

检查一下是否配置成功,我们win+R打开cmd

输入dot -version  如果出现下面的情况则说明配置成功

三、graphviz的使用

 下面是在决策树中生成dot的代码  我们以鸢尾花数据集进行实验

from sklearn.datasets import load_iris
from sklearn.tree import DecisionTreeClassifier
from sklearn.tree import export_graphviz
iris = load_iris()
X = iris.data[:,2:] # petal length and width
y = iris.target

tree_clf = DecisionTreeClassifier(max_depth=2)
tree_clf.fit(X,y)
export_graphviz(
    tree_clf,
    out_file='iris_tree.dot',
    feature_names=iris.feature_names[2:],
    class_names=iris.target_names,
    rounded=True,
    filled=True
)

因为在写文章之前便生成好了,如果执行成功会生成iris_tree.dot文件  

 重要的问题来了,在经过一个早上的死缠烂打之后终于得到了解决,先讲正确的思路

下面我们win+R打开cmd

 在执行命令之前,先找到我们在pycharm中生成dot所在的文件夹位置

 利用cd指令切换到相应的文件夹下 因为没学过linux使用不熟练我们一步一步进入文件夹

 进入之后利用指令 dot -Tpng iris_tree.dot -o iris_tree.png

则可以将dot转换为png形式  不过要注意的是生成的时候可能会有点慢

四、问题以及注意事项

 为什么会花一个早上检查问题呢?

原因在于并没有进行到指定文件夹下输入dot命令,而是直接像下图一样执行命令显示无法打开文件,导致花费大量的时间去解决问题

在进行dot转png jpg等格式时,一定要深入到dot文件所在文件夹中进行指令操作

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值