使用graphviz模块后view没有显示出决策树的图,报错提示:graphviz.backend.execute.ExecutableNotFound: failed to exec,解决办法如下

文章讲述了如何正确安装和配置Graphviz,特别是在PyCharm中使用它来显示sklearn决策树的PDF。首先,需要卸载并重新安装Graphviz,然后从官网下载并安装对应版本的exe程序,不建议使用最新版以避免兼容性问题。接着,配置Graphviz到环境变量中。完成这些步骤后,重启PyCharm,决策树的PDF展示应该能正常工作,但可能出现中文乱码问题,文中提到后续会讨论解决方法。

1.因为graphviz并不是一个第三方模块,仅仅pip是是会出现一些问题的

graphviz是一个exe的可执行程序,正确流程我们需要去其官网下载它的exe程序,然后进行安装,在将其配置到环境变量中去,即可,在pycharm中执行显示sklearn机器学习算法中的决策树才会正常显示出其pdf样式

解决办法:

1.先卸载Graphviz模块,

pip uninstall graphviz

再重新安装Graphviz模块,执行

pip install graphviz

2.点击 此链接 https://graphviz.org

去到Graphviz的官网下载其对应的exe程序安装包,进行安装,如下图,我们安装的是红色框中的版本,不建议下载最新版的因为可能会出现版本不兼容的问题,然后根据你们的电脑是多少位的就下载相对应的exe程序进行安装;

安装时一直下一步即可;(安装过程中不需要添加环境变量,之后我们会一并设置环境变量)

3.将Graphviz配置到环境变量中去:如下:

找到系统环境变量后

 

配置系统变量

 

到此Graphviz的所有环境变量就配置好了

然后你在去重启你的pycharm,然后执行之前的代码后就会出现pdf的文件了,双击查看即可:

 例如下图的决策树pdf的样式:

 这里通常会出现一个pdf中文出现乱码的问题,很常见我们再下一篇文章会讲一些解决pdf出现中文乱码问题的解决办法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值