如何在anaconda中配置graphviz包

news/2025/1/13 10:51:36/

文章目录

      • GraphViz简介
      • 一:安装graphviz
      • 二:配置环境变量
      • 三:检测Graphviz是否配置成功。
      • 四:安装graphviz包

GraphViz简介

graphviz是贝尔实验室开发的一个开源的工具包,它使用一个特定的DSL(领域特定语言):dot作为脚本语言,然后使用布局引擎来解析此脚本,并完成自动布局。graphviz提供丰富的导出格式,如常用的图片格式,SVG,PDF格式等。

在机器学习中我们经常会用到graphviz这个包,比如说在绘制决策树的图形的时候,下面我来介绍一下如何在anaconda环境中配置graphviz包:

一:安装graphviz

我在graphviz的官网先下载好graphviz的安装包
https://www2.graphviz.org/Packages/stable/windows/10/cmake/Release/x64/

二:配置环境变量

安装好了之后需要配置环境变量:
将Graphviz 2.44.1\bin在你电脑中的路径复制,然后在系统中更改环境变量,将bin路径添加到系统变量的Path中。

首先,打开安装好的Graphviz 2.44.1文件夹,将bin文件的路径复制下来。
在这里插入图片描述

然后,在打开控制面板的系统界面,进入高级系统设置。
在这里插入图片描述

选择环境变量。
在这里插入图片描述

找到系统变量中的Path变量,双击打开。
在这里插入图片描述

选择新建并将复制好的bin路径粘贴过来,点击确定即可。
在这里插入图片描述

三:检测Graphviz是否配置成功。

打开Anaconda Prompt,输入指令:dot -v,如果提示版本信息,证明配置成功。
在这里插入图片描述

四:安装graphviz包

重新打开Anaconda Prompt,选择你的环境,然后输入pip install graphviz 即可安装成功。
在这里插入图片描述


http://www.ppmy.cn/news/6111.html

相关文章

automake使用感悟

生成步骤 autoscan 生成 configure.scan mv configure.scan configure.ac 修改 configure.ac  添加 AM_INIT_AUTOMAKE(hello, 1.0)  AC_OUTPUT(Makefile) aclocal 生成aclocal.m4 autoheader 生成config.h 自己去写各个目录下的Makefile.am automake --add-missing -> 根…

【网络编程】第四章 网络套接字(守护进程+TCP英译汉+TCP通协议讯流程+TCP和UDP对比)

🏆个人主页:企鹅不叫的博客 ​ 🌈专栏 C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C初阶和进阶《深入理解计算机操作系统》《高质量C/C编程》Linux ⭐️ 博主码云gitee链接:代码仓库地址 ⚡若有帮助可以【关注点赞收藏】…

使用 SQL 别名简化查询并自定义结果

别名能够在不影响基础表或视图的情况下临时重命名表或列。作为大多数甚至所有关系数据库管理系统都支持的 SQL 功能,别名是简化查询和/或自定义结果集中列标题的好方法。在这篇文章中,我们将使用 Navicat Premium 16 来完成这两项工作。 重命名列 许多…

Java: static,final,代码块 的详解

Java: static,final,代码块 的详解 每博一文案 山本文绪说过这样一句话:哪些决定放弃了的事,就请放弃得干干净净。哪些决定再也不见面的人,就真 的不要再见面了,不要再做背叛自己的事,如果想要…

【SpringMVC】请求参数的绑定

1.绑定说明 1.1 绑定的机制 我们都知道&#xff0c;表单中请求参数都是基于 keyvalue 的。SpringMVC 绑定请求参数的过程是通过把表单提交请求参数&#xff0c;作为控制器中方法参数进行绑定的。 例如&#xff1a; <a href"account/findAccount?accountId10"&…

基于防火墙双击热备三层网络规划_ensp综合实验

作者&#xff1a;BSXY_19计科_陈永跃BSXY_信息学院注&#xff1a;未经允许禁止转发任何内容基于防火墙双击热备三层网络规划_ensp综合实验前言及技术/资源下载说明&#xff08; **未经允许禁止转发任何内容** &#xff09;插曲&#xff1a;基于eNSP中大型校园/企业网络规划与设…

机器学习 | 决策树

一.基本原理 决策树是一种树状结构模型&#xff0c;每一个根节点都是一个特征判断&#xff0c;它的叶子节点就是它的特征分类结果 决策树是一种分类和回归的基本模型&#xff0c;是一棵树的形式&#xff0c;其实就是将平时所说的 if-else 语句构建成了树的形式。决策树主要包…

阿里灵杰:与开发者一起推动AI创新落地

对于人工智能领域而言&#xff0c;“AIGC”无疑是贯穿2022年的热点。12月16日&#xff0c;Science杂志发布了2022年度科学十大突破&#xff0c;AIGC赫然在列。以文生图&#xff0c;对话机器人等AI创新应用的落地&#xff0c;引发一轮又一轮的全民狂欢热潮。AI技术蓬勃发展&…