graphviz安装以及python使用

本文详细介绍了如何安装Graphviz工具及其Python库的过程。包括下载安装、环境变量配置、Python库安装与测试等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在安装Graphviz时,花费了大量的精力才安装上,这里记录下自己安装流程,以备不时之需,另一方面也希望能帮助上有需要的人

为什么python安装好Graphviz直接使用

对于 Python 而言,也有一个 Graphviz 库与该工具对应,使用 Graphviz 库可以使用 Python 的语法生成 dot 语言绘图脚本,并调用 Graphviz 工具生成图片并保存。但是由于 Graphviz 库并不是独立工作的库,它需要连接 Graphviz 工具来联合工作,也就是说当你需要使用 Graphviz 库时必须安装 Graphviz 工具并设置好 Python 调用 Graphviz 工具的接口。

下载及安装

官网下载即可;
安装时,按照提示进行一步步走即可,但切记你的安装路径
安装后需要将Graphviz 工具的 bin 目录加到环境变量 PATH 中,其具体效果如下:
在这里插入图片描述

安装测试

完成后,需要进入cmd命令窗口进行测试,是否安装成功
输入:dot -version,若出现如下界面,则证明安装成功:
在这里插入图片描述

python安装Graphviz

按上述的步骤安装好,现在我们需要安装python中的库Graphviz,我们可以重开一个cmd命令窗口,也可以利用Ctrl+Z退出之前进入的graphviz界面,输入python -m pip intsall graphviz进行安装;

安装好后,还有最重要的一步,进入你的python安装路径,打开Lib文件夹,找到subprocess.py文件,修改参数
在这里插入图片描述

打开,找到 Popen(object) 类,找到这个类的 init 方法,把 shell=False 修改为 shell=True, 注可以利用ctrl+F进行快速查找

在这里插入图片描述
在这里插入图片描述

使用测试

创建py文件,测试是否能正常使用Graphviz库

from graphviz import Digraph

dot = Digraph('测试')
dot.node("1","Hello")
dot.node("2","World")
dot.edge('1','2')

dot.view()

若运行后出现下图:
在这里插入图片描述
则证明配置成功!

相关参考

Graphviz 安装并使用 (Python)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值