使用export_graphviz可视化树报错解决
在使用可视化树的过程中,报错了。说是‘dot.exe’not found in path
原代码:
# import tools needed for visualization
from sklearn.tree import export_graphviz
import pydot#Pull out one tree from the forest
tree = rf.estimators_[5]# Export the image to a dot file
export_graphviz(tree, out_file = 'tree.dot', feature_names = features_list, rounded = True, precision = 1)#Use dot file to create a graph
(graph, ) = pydot.graph_from_dot_file('tree.dot')# Write graph to a png file
graph.write_png('tree.png');
报错信息:
解决方法:
先使用安装pydot:
pip install pydot
然后再下载Graphviz(http://www.graphviz.org 选择msi版本)一路安装,记住默认的安装路径
c:\Program Files (x86)\Graphviz2.38\。
将Graphviz2.38添加到环境变量中
import os
os.environ['PATH'] = os.environ['PATH'] + (';c:\\Program Files (x86)\\Graphviz2.38\\bin\\')
之后便可以正常使用了。
修改后代码:
# import tools needed for visualization
from sklearn.tree import export_graphviz
import pydot
import osos.environ['PATH'] = os.environ['PATH'] + (';c:\\Program Files (x86)\\Graphviz2.38\\bin\\')#Pull out one tree from the forest
tree = rf.estimators_[5]# Export the image to a dot file
export_graphviz(tree, out_file = 'tree.dot', feature_names = features_list, rounded = True, precision = 1)#Use dot file to create a graph
(graph, ) = pydot.graph_from_dot_file('tree.dot')# Write graph to a png file
graph.write_png('tree.png');
使用export_graphviz可视化树报错解决相关推荐
- Windows上pip install kenlm报错解决
Windows上pip install kenlm报错解决 解决办法1: 一般在windows上安装kenlm会遇到与Microsoft Visual C++ 14.0 is required相关的问 ...
- VS使用scanf函数报错解决方法
VS使用scanf函数报错解决方法 首先来看一段很简单的C语言代码 #include<stdio.h> int main(void) {char s[10];scanf("%s& ...
- 深度学习部署:Windows安装pycocotools报错解决方法
深度学习部署:Windows安装pycocotools报错解决方法 1.pycocotools库的简介 2.pycocotools安装的坑 3.解决办法 更多Ai资讯:公主号AiCharm 本系列是作 ...
- error C2504: “CDialogEx”: 未定义基类-报错解决
当MFC写下如下代码 Dlg d; //Dlg为可视化界面的类 Dlg.DoModal(); 就会出现 Dlg class类没有DoModal error C2504: "CDialogEx ...
- 连接远程服务器CredSSP加密Oracle修正报错解决办法
连接远程服务器CredSSP加密Oracle修正报错解决办法: 打开注册表,快捷输入 "regedit"(类似找命令提示符 输入 cmd 一样)找文件夹 路径:HKLM(缩写)\S ...
- 从零开始在ubuntu上安装和使用k8s集群及报错解决
文章目录 安装docker 安装kubernetes 配置k8s集群 配置虚拟机网络 配置Master节点的k8s网络 拉取k8s需要的镜像 启动 kubeadm 和 kubelet 配置 node节 ...
- Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.
此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...
- Python-PyCharm 报错解决:ImportError: cannot import name 'InteractiveConsole' from 'code'
此文首发于我的个人博客:Python-PyCharm 报错解决:ImportError: cannot import name 'InteractiveConsole' from 'code' - z ...
- 报错解决:RequestsDependencyWarning: urllib3 (1.24.3) or chardet (3.0.4) doesn't match a supported versio
此文首发于我的个人博客:报错解决 RequestsDependencyWarning urllib3 (1.24.3) or chardet (3.0.4) doesn't match a suppo ...
最新文章
- 用php来检测proxy
- snpeff注释变异(variants)
- 【OpenWRT之旅】LuCI探究
- d.ts文件可以注释html吗,如何编写一个d.ts文件的步骤详解_旧店_前端开发者
- 代理的JavaOne 2014观察
- 数据结构--栈--共享顺序栈
- html旋转代码_付费?是不可能的!20行Python代码实现一款永久免费PDF编辑工具
- Fluent Web API集成测试
- 线程学习9——Mutex类
- git 本地 更新到 仓库 仅仅 操作系统课程设计
- 公需科目2020快速学习_2021公需科目学习快捷方法
- js css 实现进度条,css+js实现圆形进度条
- cuteftp下载文件变成macintosh格式
- 移动机器人 | 传感器及分类
- 深入理解地球的经度和纬度换算
- poi导出Excel,表格画斜线,并设置数据
- 计算机 360云盘删除,如何删除电脑右键菜单中的保存到360云盘选项
- python---字典详解
- 再见,2017,你好,2018
- 网路学员面试常见问题: